sql >> Databasteknik >  >> RDS >> Mysql

SQL-fråga för att ta bort tabell i MySQL

Denna handledning är en del av serien Lär dig grundläggande SQL-frågor med MySQL. I den här handledningen kommer vi att diskutera SQL-frågor för att ta bort eller släppa en tabell i MySQL.

Släpptabell Fråga

Frågan DROP TABLE kan användas för att ta bort eller släppa en databastabell. Om du är fjärrinloggad i databasen behöver du även DROP-behörigheten för tabellen för att ta bort en tabell.

Den nedan nämnda frågan släpper tabellanvändaren med alla raddata i företagsdatabasen. Vi måste ange tabellnamnet när vi släpper en tabell.

# 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`;

Detta är den mycket grundläggande frågan för att ta bort eller släppa en tabell i MySQL-databasen. Du måste ta säkerhetskopiering av tabellen innan du släpper den för att undvika oavsiktlig dataförlust. När informationen väl har tappats kan den inte återställas och fullständig information kommer att gå förlorad.

Istället för att ta bort en tabell kan vi också ta bort tabelldata utan att ta bort tabellen med hjälp av TRUNCATE TABLE-frågan som visas nedan.

# 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å här kan vi släppa en tabell i MySQL med hjälp av SQL-frågan.


  1. Returnera lagrade procedurer och funktioner i en SQL Server-databas:RUTINER (T-SQL-exempel)

  2. Implementering av failover i MS SQL Server 2017 Standard

  3. SQL tidsskillnad mellan två datum resulterar i hh:mm:ss

  4. TYP Definitionsändring i Oracle 21c