Neste tutorial, aprenderemos a alterar várias propriedades da tabela usando o comando ALTER TABLE em MySQL.
Declaração de tabela de alteração do mysql
A sintaxe do comando de alter tabela varia de acordo com a ação que você deseja executar.
Portanto, para entender como podemos trabalhar com esta afirmação, vamos cobrir alguns exemplos práticos.
Configurando a tabela de amostra
Para começar, vamos configurar uma tabela de amostra para fins de demonstração.
Crie blogs de tabela (Em seguida, vamos adicionar dados de amostra:
Insira em blogs (título, conteúdo, date_posted, autor)Exemplo 1 - MySQL Adicionar coluna de tabela
O primeiro exemplo é adicionar uma coluna a uma tabela existente. A sintaxe é como mostrado:
Alterar tabela tabela_nameNesse caso, começamos especificando o nome da tabela ao qual desejamos adicionar uma nova coluna.
Em seguida, definimos o nome da coluna que desejamos criar, seguida pela definição da coluna, como tipos de dados, restrições de coluna, etc.
O primeiro | After Column_Name Cláusula nos permite definir a posição da coluna na tabela. Podemos usar a primeira palavra -chave para adicionar a coluna na primeira posição. Para adicioná -lo a uma posição específica, você pode usar a palavra -chave pós -chave e o nome da coluna para desejar que a nova coluna seja criada. Este é um parâmetro opcional; Se não for especificado, o MySQL adicionará a nova coluna no final da tabela.
O exemplo a seguir mostra como adicionar uma tabela no final,
Alter blogs de tabelaA consulta acima deve adicionar uma coluna de classificação do tipo int à tabela de blogs.
Você também pode adicionar várias colunas a uma tabela existente, conforme mostrado na sintaxe abaixo:
Alterar tabela tabela_nameExemplo 2 - Coluna MySQL Alter
Também podemos usar o comando ALTER TABLE para alterar as propriedades de uma coluna, como mostrado na sintaxe abaixo:
ALTE TABLE TABLE_NAMEPor exemplo, para modificar o tipo de dados da coluna de classificação para Varchar, podemos executar:
Alter blogs de tabelaExemplo 3 - Coluna Renomear MySQL
Para renomear uma coluna, use a sintaxe:
Alterar tabela tabela_nameExemplo:
Alter blogs de tabelaO acima deve renomear a coluna de classificação para a RT.
Exemplo 4 - coluna MySQL Drop
Para soltar uma coluna usando o comando ALTER TABLE, use a sintaxe:
Alterar tabela tabela_nameExemplo:
Alter blogs de tabelaIsso deve remover a coluna RT da tabela de blogs.
Exemplo 5 - Tabela de renomeação do MySQL
Também podemos usar a instrução ALTER TABLE para renomear uma tabela existente, como mostrado na sintaxe abaixo:
Alterar tabela tabela_nameExemplo:
Alter blogs de tabelaA consulta acima deve renomear a tabela de blogs para postagens.
Conclusão
Neste post, você aprendeu a usar a declaração de tabela alterada para alterar várias propriedades de tabela e coluna, como soltar colunas, renomear uma tabela e mais.