--excluir do nome da tabela
--1> Basta apagar alguns dados da tabela, a estrutura da tabela ainda está lá.
--2>Delete pode excluir uma parte dos dados com uma cláusula where, por exemplo, DELETE FROM Student WHERE sIdade > 20
--3> A autonumeração não retorna ao valor inicial.
--truncar nome da tabela
--1>trunque a instrução não pode ser seguida pela condição where, não pode ser excluída de acordo com a condição, apenas todos os dados podem ser excluídos.
--2> A numeração automática retorna ao seu valor inicial.
--3> Usar truncar para deletar todos os dados em uma tabela é muito mais eficiente do que excluir, porque truncar usa o método mínimo para registrar logs.
--4>truncate apaga dados sem acionar o gatilho de deleção.
--nome da tabela de drop
--1> Exclua a própria tabela, ou seja, exclua todos os dados e a estrutura da tabela (colunas, restrições, visualizações, chaves) na tabela.
Explicação da numeração automática:
1 A numeração automática só vai crescer para frente, não para trás. 2 Se houver um erro na inserção dos dados, o número automático também aumenta, e na próxima vez que for inserido, o número será "pulado". 3. Colunas de numeração automática não podem ser modificadas manualmente.
|