sql >> Database teknologi >  >> RDS >> Mysql

SQL-forespørgsel for at slette tabel i MySQL

Denne vejledning er en del af serien Lær grundlæggende SQL-forespørgsler ved hjælp af MySQL. I denne øvelse vil vi diskutere SQL-forespørgsler for at slette eller slette en tabel i MySQL.

Drop tabel Forespørgsel

Forespørgslen DROP TABLE kan bruges til at slette eller slette en databasetabel. Hvis du er eksternt logget på databasen, skal du også bruge DROP-privilegiet for tabellen for at slette en tabel.

Den nedennævnte forespørgsel dropper tabelbrugeren med alle rækkedata i virksomhedsdatabasen. Vi skal angive tabelnavnet, mens vi slipper en tabel.

# TODO - Drop/Delete Table
# Query - DROP TABLE <table name>

# It might throw error in case database do not exist or table already exist with the same name
DROP TABLE `enterprise`.`user`;

OR

# Good to go
DROP TABLE IF EXISTS `enterprise`.`user`;

Dette er den helt grundlæggende forespørgsel for at slette eller slippe en tabel i MySQL-databasen. Du skal tage backup af tabellen, før du dropper den for at undgå utilsigtet tab af data. Når først de er tabt, kan dataene ikke gendannes, og fuldstændig information vil gå tabt.

I stedet for at slette en tabel, kan vi også slette tabeldata uden at slette tabellen ved at bruge TRUNCATE TABLE-forespørgslen som vist nedenfor.

# TODO - Delete Table Data
# Query - TRUNCATE TABLE <table name>

# It might throw error
TRUNCATE TABLE `enterprise`.`user`;

OR

# Good to go
TRUNCATE TABLE IF EXISTS `enterprise`.`user`;

Sådan kan vi slippe en tabel i MySQL ved hjælp af SQL-forespørgslen.


  1. Sådan kører du flere MySQL-forekomster på samme maskine

  2. Forskellen mellem sys.parameters, sys.system_parameters og sys.all_parameters i SQL Server

  3. Formatering af tal ved at udfylde med indledende nuller i SQL Server

  4. Hvordan får man det sidste indsatte id?