O MySQL é um software de gerenciamento de banco de dados bem conhecido e popular que está disponível gratuitamente. O software MySQL é adaptável, confiável e rápido. Depois de instalar um DBMS, a primeira coisa a fazer é criar um banco de dados e começar a criar tabelas. Este artigo mostra como adicionar uma nova tabela ao seu banco de dados MySQL.
Antes de começar a aprender sobre como criar uma tabela no MySQL, é assumido neste artigo que você já instalou o MySQL no seu sistema e que você tem comando sobre a criação e uso de bancos de dados em MySQL. Se você ainda não instalou o MySQL, temos um artigo dedicado que mostra como instalar o MySQL no Ubuntu 20.04 (Como instalar e configurar o banco de dados MySQL no Ubuntu 20.04 - Dica do Linux).
Para iniciar o processo, abra o terminal e execute o comando 'mysql -v' para verificar se o MySQL está instalado no seu sistema:
mysql -vSe você tiver a versão mais recente instalada, pode verificar o status do serviço MySQL do seu sistema digitando o seguinte:
SUDO SYSTEMCTL STATUS MYSQLSe estiver ativo e em execução, você estará pronto para prosseguir para a próxima etapa. Se o serviço não estiver ativo e em execução, você poderá iniciar o serviço executando o seguinte comando:
sudo systemctl start mysqlDepois de iniciar com êxito o serviço, faça login no cliente MySQL como usuário root emitindo o comando abaixo:
sudo mysql -u root -pSe você ainda não definiu a senha root, pode pular a parte '-p'.
Depois de fazer login no shell MySQL, olhe através dos bancos de dados e escolha o banco de dados em que você deseja criar uma tabela. Execute o seguinte comando para obter mais informações sobre todos os bancos de dados no shell:
Mostrar bancos de dados;Selecione um banco de dados executando o comando 'use' no shell MySQL, como segue:
Use Database_name;Depois de obter a saída "Banco de dados alterada", agora você pode passar para a etapa de criação de uma tabela no seu banco de dados. Mas antes de começar a criar a tabela, primeiro, dê uma olhada nas mesas que existem em seu banco de dados selecionado. Você pode listar todas as tabelas usando o comando 'Show Tables'.
Mostrar mesas;Como você pode ver, há duas tabelas ou não há tabela em nosso banco de dados selecionado.
Existem duas maneiras de criar uma tabela em MySQL. Um método usa a cláusula "se não existe" para verificar se uma tabela com o mesmo nome que a consulta de pesquisa já existe. O outro método é realizado sem usar a cláusula "se não existe".
Sintaxe
A sintaxe para criar uma tabela no MySQL é a seguinte:
Criar tabela [se não existir] tabela_name (Nesta sintaxe:
Exemplo: Criando uma tabela
Suponha que você queira criar uma tabela com o nome "Author_table", que contém quatro colunas: 'Author_id, "Author_Name," Author_Sex "e' Author_Description.'A coluna' Author_Id 'será a chave primária, que será atribuída posteriormente nas restrições. Em suma, a declaração do MySQL para criar uma tabela ficaria assim:
Criar tabela se não existir Author_Table (Depois de criar uma tabela e definir a saída “consulta ok, 0 linhas afetadas (0.35 segundos), "agora vamos dar uma olhada nas tabelas usando o seguinte comando:
Mostrar mesas;Agora, temos outra tabela em nosso banco de dados selecionado.
Detalhes sobre uma única tabela podem ser obtidos aqui, executando o comando descrever.
Descrever autor_table;E é isso! Agora você criou com sucesso uma tabela em MySQL.
Conclusão
Este artigo explicou a sintaxe para criar uma tabela em detalhes, incluindo um exemplo simples, mas útil, para criar uma nova tabela em MySQL.