O MySQL não precisa de introdução. É o poder por trás da maioria dos sites que executam WordPress ou muitos CMS personalizados e o mecanismo por trás de muitos bancos de dados de empresas. É um sistema simples, mas muito eficaz, que torna o gerenciamento e o armazenamento de dados muito simples, desde que você saiba como. Hoje vamos cobrir como criar e deletar tabelas no MySQL.
como salvar gifs do twitter no computador
As tabelas são coleções de dados relacionados estruturados de forma lógica. As tabelas usam linhas e colunas para ordenar os dados (valores) nas células. Cada tabela possui um nome único. Cada coluna terá um nome, tipo de dados e quaisquer outros atributos relevantes para a coluna. As linhas também terão nomes e conterão dados relevantes para as colunas.
É essa base que forma o núcleo da maioria dos bancos de dados, incluindo o MySQL.
Crie e exclua tabelas no MySQL
Vou orientá-lo na criação e exclusão de tabelas no MySQL. Você pode usar phpMyAdmin ou consultas para trabalhar no MySQL. Eu vou te mostrar os dois. Você provavelmente descobrirá que gravita em torno da GUI ou das consultas. Não há maneira certa ou melhor maneira, use aquela com a qual você se sentir mais confortável.
Esteja ciente de que a exclusão de uma tabela é permanente. O SQL não mantém cópias ou salva arquivos para proteger os dados. A menos que você tenha feito um backup do seu banco de dados, não há como voltar atrás. Pode ser uma boa ideia fazer esse backup antes de começar a criar e excluir tabelas.
Primeiro, vamos criar uma tabela no phpMyAdmin:
- Abra o phpMyAdmin e faça login.
- Selecione o banco de dados no menu esquerdo.
- Abaixo do nome do banco de dados no menu esquerdo, selecione Novo.
- Preencha o formulário com um nome exclusivo para a mesa.
- Preencha o máximo da página que você precisa.
- Selecione Salvar no canto inferior direito.
Você criou com sucesso uma tabela no My SQL!
Agora vamos deletar um.
- Abra o phpMyAdmin e faça login.
- Selecione o banco de dados no menu esquerdo.
- Selecione uma tabela da lista no menu esquerdo ou na caixa central.
- Selecione Soltar na linha central da tabela que deseja excluir. Drop é linguagem SQL para deletar.
- Confirme na caixa pop-up que aparece.
- A tabela é excluída.
Crie e exclua tabelas usando uma consulta SQL
Usar consultas SQL é definitivamente algo para os puristas, mas é uma boa prática para todos os DBAs manterem suas mãos. Aqui está como criar e excluir tabelas no MySQL usando consultas.
- Faça login e acesse a janela de comando de consulta no MySQL.
- Vamos criar um banco de dados de exemplo. Digite ‘CREATE DATABASE NAME;’. Onde você vir NAME, nomeie seu banco de dados. Por exemplo, ‘CREATE DATABASE TechJunkie;’
- Digite ‘USE DATABASENAME;’. Onde você vê DATABASENAME, adicione o nome que você criou acima. Por exemplo, ‘USE TechJunkie;’.
- Digite ‘CREATE TABLE IF NOT EXISTS TABLENAME (Id INT);’. Por exemplo, ‘CREATE TABLE IF NOT EXISTS TechJunkieUsers (Id INT);’.
Isso cria um banco de dados chamado TechJunkie e uma tabela chamada TechJunkieUsers dentro desse banco de dados. Onde você vê (Id INT), isso cria uma coluna chamada ID com o tipo de dados inteiro.
Você poderia ir mais longe neste exemplo e digitar algo como:
‘CREATE TABLE IF NOT EXISTS TechJunkieUsers (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, sobrenome VARCHAR (20), nome VARCHAR (20), DATE de junção).
Isso criaria uma tabela, se ainda não existisse, e incrementaria automaticamente cada linha com um número de ID ao criar colunas para o sobrenome, o nome e a data de junção. VARCHAR significa que qualquer caractere pode preencher a célula com no máximo 20 caracteres.
Exclua uma tabela usando uma consulta SQL:
- Faça login e acesse a janela de comando de consulta no MySQL.
- Digite ‘USE DATABASENAME’ para acessar o banco de dados que contém a tabela que você deseja excluir. Por exemplo, ‘USE TechJunkie;’
- Digite ‘DROP TABLE IF EXISTS TABLENAME;’ Por exemplo ‘DROP TABLE IF EXISTS TechJunkieUsers;’.
Tanto o phpMyAdmin quanto o uso de uma consulta SQL obterão o mesmo resultado. Você pode criar e excluir tabelas em SQL com muito pouco esforço. Às vezes, pouco esforço!
Você também pode usar um arquivo PHP para criar bancos de dados, tabelas e entradas de uma vez e falarei sobre isso em outra ocasião. Não existe uma maneira ‘melhor’ de usar SQL. Alguns puristas dizem que você deve sempre usar consultas para realizar ações em bancos de dados e isso faz sentido. É onde o DBA médio passa a maior parte do tempo, mas para iniciantes ou para aqueles que gerenciam seu próprio site WordPress, o phpMyAdmin é mais fácil de usar.
Tem alguma dica de MySQL ou phpMyAdmin para iniciantes? Tem algo a acrescentar aos processos acima? Conte-nos sobre isso abaixo!