Criando DB e Tabela

SQL
Tempo de leitura: 3 minutos

Criando DB e Tabela: O SQL (Structured Query Language) é a linguagem padrão para interagir com bancos de dados relacionais. Uma das suas principais funcionalidades é a criação e manipulação de estruturas de dados, como bancos de dados e tabelas.

Neste artigo, vamos explorar em detalhes como criar um banco de dados e as tabelas que o compõem utilizando o SQL.

Por que criar bancos de dados e tabelas?

Um banco de dados é como um armário organizado, onde você armazena e organiza suas informações. As tabelas são as gavetas desse armário, cada uma contendo dados específicos. Ao criar um banco de dados e tabelas, você estabelece a estrutura fundamental para armazenar e gerenciar seus dados de forma eficiente.

Criando um Banco de Dados

Para criar um banco de dados, utilizamos o comando CREATE DATABASE. A sintaxe básica é a seguinte:

SQL

CREATE DATABASE nome_do_banco_de_dados;

Exemplo:

SQL

CREATE DATABASE minha_loja;

Com este comando, criamos um banco de dados chamado “minha_loja”.

Selecionando um Banco de Dados

Antes de criar tabelas, é necessário selecionar o banco de dados que você deseja utilizar. Utilizamos o comando USE:

SQL

USE nome_do_banco_de_dados;

Exemplo:

SQL

USE minha_loja;

Criando Tabelas

As tabelas são a estrutura básica para armazenar os dados em um banco de dados relacional. Para criar uma tabela, utilizamos o comando CREATE TABLE.

Sintaxe básica:

SQL

CREATE TABLE nome_da_tabela (
    coluna1 tipo_de_dado,
    coluna2 tipo_de_dado,
    ...
);

Exemplo:

SQL

CREATE TABLE clientes (
    id INT PRIMARY KEY,
    nome VARCHAR(100),
    email VARCHAR(100),
    cidade VARCHAR(100)
);

Neste exemplo, criamos uma tabela chamada “clientes” com as seguintes colunas:

  • id: Um número inteiro que será a chave primária, ou seja, um identificador único para cada cliente.
  • nome: Uma string de no máximo 100 caracteres para armazenar o nome do cliente.
  • email: Uma string de no máximo 100 caracteres para armazenar o endereço de e-mail do cliente.
  • cidade: Uma string de no máximo 100 caracteres para armazenar a cidade do cliente.

Tipos de dados comuns:

  • INT: Números inteiros.
  • VARCHAR: Cadeias de caracteres de tamanho variável.
  • DATE: Datas.
  • DATETIME: Datas e horas.
  • DECIMAL: Números decimais.

Chaves Primárias e Estrangeiras

  • Chave primária: Um campo ou conjunto de campos que identifica de forma única cada registro em uma tabela. É geralmente utilizado para estabelecer relacionamentos entre tabelas.
  • Chave estrangeira: Um campo em uma tabela que referencia a chave primária de outra tabela.

Exemplo de chave estrangeira:

SQL

CREATE TABLE pedidos (
    id INT PRIMARY KEY,
    cliente_id INT,
    data_pedido DATE,
    FOREIGN KEY (cliente_id) REFERENCES clientes(id)
);

Neste exemplo, a coluna “cliente_id” na tabela “pedidos” é uma chave estrangeira que referencia a coluna “id” da tabela “clientes”, estabelecendo uma relação entre os pedidos e os clientes.

Criar base de dados MySQL

Para criar um banco de dados MySQL, você pode utilizar ferramentas como o MySQL Workbench, o phpMyAdmin ou o próprio terminal do MySQL. A sintaxe do comando CREATE DATABASE é a mesma para todos os sistemas de gerenciamento de banco de dados relacionais que utilizam SQL.

Exemplo no terminal MySQL:

SQL

CREATE DATABASE minha_loja;

Conclusão

Criando DB e Tabela: Criar bancos de dados e tabelas com SQL é o primeiro passo para organizar e gerenciar seus dados de forma eficiente. Ao entender os conceitos básicos e a sintaxe do SQL, você estará apto a modelar seus dados de acordo com as necessidades do seu projeto.

Toda jornada tem um início, e o início para se tornar um desenvolvedor back-end é dominar as seguintes tecnologias, que você encontra aqui mesmo:

SQL
SQL
Capa Curso PHP
PHP
Laravel
Laravel

E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

Hospedagem Hostinger
Ofertas Amazon
Amazon Prime

Author: Thiago Rossi