![]()
Nessa aula de MySQL, vamos aprender sobre criação e gerenciamento de tabelas. As tabelas são a base de qualquer banco de dados relacional e é onde armazenamos nossos dados. Vamos ver como criar, alterar e excluir tabelas no MySQL.
Para criar uma tabela no MySQL, usamos a seguinte sintaxe:
sqlCREATE TABLE nome_da_tabela (
coluna1 tipo_de_dado,
coluna2 tipo_de_dado,
coluna3 tipo_de_dado,
...
);Por exemplo, para criar uma tabela chamada clientes com três colunas (id, nome e email), podemos usar o seguinte comando:
sqlCREATE TABLE clientes (
id INT PRIMARY KEY,
nome VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);Nesse exemplo, usamos o tipo de dados INT para a coluna id, que será a chave primária da tabela. Também definimos a coluna nome como VARCHAR(50) e NOT NULL, o que significa que ela é uma string de no máximo 50 caracteres e que é obrigatória. A coluna email também é uma string, mas definimos como VARCHAR(100) e UNIQUE, o que significa que ela deve ser única em toda a tabela.
Podemos adicionar colunas a uma tabela existente usando a seguinte sintaxe:
sqlALTER TABLE nome_da_tabela
ADD nome_da_coluna tipo_de_dado;Por exemplo, para adicionar uma coluna telefone à tabela clientes, podemos usar o seguinte comando:
sqlALTER TABLE clientes
ADD telefone VARCHAR(20);Também podemos renomear ou excluir colunas usando a sintaxe ALTER TABLE. Para renomear uma coluna, usamos a seguinte sintaxe:
sqlALTER TABLE nome_da_tabela
CHANGE nome_antigo nome_novo tipo_de_dado;Por exemplo, para renomear a coluna email para endereco_email na tabela clientes, podemos usar o seguinte comando:
sqlALTER TABLE clientes
CHANGE email endereco_email VARCHAR(100);Para excluir uma coluna, usamos a seguinte sintaxe:
sqlALTER TABLE nome_da_tabela
DROP nome_da_coluna;Por exemplo, para excluir a coluna telefone da tabela clientes, podemos usar o seguinte comando:
sqlALTER TABLE clientes
DROP telefone;Por fim, para excluir uma tabela completa, usamos o seguinte comando:
sqlDROP TABLE nome_da_tabela;
Por exemplo, para excluir a tabela clientes, podemos usar o seguinte comando:
sqlDROP TABLE clientes;
Essas são algumas das principais operações de criação e gerenciamento de tabelas no MySQL. Com essas ferramentas, podemos criar e modificar nossas tabelas de forma eficiente e organizada.