Hur tar MySQL bort en datatabell? MySQL-databas radera datatabell kommando/sats/syntax

MySQLHur tar man bort datatabellen?MySQL-databasradera datatabell kommando/sats/syntax

MySQL raderingstabell

Det är väldigt enkelt att ta bort datatabeller i MySQL, men du bör vara mycket försiktig när du tar bort tabeller, eftersom all data försvinner efter att du utfört delete-kommandot.

grammatik

Följande är den allmänna syntaxen för att ta bort en MySQL-tabell:

DROP TABLE table_name ;

Ta bort datatabell i kommandotolksfönstret

I mysql> kommandotolken radera datatabellen SQL-satsen är SLÄPP BORD :

exempel

Följande exempel tar bort datatabellen chenweiliang_tbl:

root@host# mysql -u root -p
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> DROP TABLE chenweiliang_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

Ta bort datatabell med PHP-skript

PHP använder mysqli_query-funktionen för att ta bort MySQL-tabeller.

Funktionen har två parametrar och returnerar TRUE om exekveringen lyckas, annars returnerar den FALSE.

h3> syntax

mysqli_query(connection,query,resultmode);
参数beskrivning
anslutningNödvändig.Anger vilken MySQL-anslutning som ska användas.
frågaObligatoriskt, anger frågesträngen.
resultatlägeFrivillig.en konstant.Kan vara något av följande värden:

  • MYSQLI_USE_RESULT (använd detta om du behöver hämta mycket data)
  • MYSQLI_STORE_RESULT (standard)

exempel

Följande exempel använder ett PHP-skript för att ta bort datatabellen chenweiliang_tbl:

radera datatabell

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功
';
$sql = 'DROP DATABASE chenweiliang';
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('删除数据库失败: ' . mysqli_error($conn));
}
echo "数据库 chenweiliang 删除成功\n";
mysqli_close($conn);
?>

Efter att exekveringen har lyckats kan vi inte se tabellen chenweiliang_tbl genom att använda följande kommando:

mysql> show tables;
Empty set (0.01 sec)

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Hur tar MySQL bort datatabeller? MySQL Database Delete Data Table Command/Statement/Syntax", det kommer att hjälpa dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-458.html

För att låsa upp fler dolda knep🔑, välkommen att gå med i vår Telegram-kanal!

Dela och gilla om du gillar det! Dina delningar och gilla-markeringar är vår fortsatta motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

Bläddra till början