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:
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: