Kā MySQL izdzēš datu tabulu? MySQL datu bāzes dzēšanas datu tabulas komanda/paziņojums/sintakse

Kā izdzēst tabulu MySQL ? MySQL datubāzes tabulas dzēšanas komandas/paziņojumi/sintakse

MySQL dzēšanas tabula

Dzēst datu tabulas MySQL ir ļoti vienkārši, taču, dzēšot tabulas, jābūt ļoti uzmanīgiem, jo ​​pēc dzēšanas komandas izpildīšanas visi dati pazudīs.

gramatika

Tālāk ir sniegta vispārīgā sintakse MySQL tabulas dzēšanai:

DROP TABLE table_name ;

Dzēsiet datu tabulu komandu uzvednes logā

Komandrindas logā mysql> tabulas dzēšanai nepieciešamais SQL priekšraksts ir DROP TABLE :

Piemērs

Šajā piemērā tiek dzēsta datu tabula 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>

Dzēst datu tabulu, izmantojot PHP skriptu

PHP izmanto funkciju mysqli_query, lai izdzēstu MySQL tabulas.

Funkcijai ir divi parametri, un tā atgriež TRUE, ja izpilde ir veiksmīga, pretējā gadījumā tā atgriež FALSE.

h3> sintakse

mysqli_query(connection,query,resultmode);
参数apraksts
savienojumsObligāti.Norāda izmantojamo MySQL savienojumu.
jautājumsObligāts, norāda vaicājuma virkni.
rezultāta režīmsNeobligāti.konstante.Var būt jebkura no šīm vērtībām:

  • MYSQLI_USE_RESULT (izmantojiet šo, ja nepieciešams izgūt daudz datu)
  • MYSQLI_STORE_RESULT (noklusējums)

Piemērs

Šajā piemērā tiek izmantots PHP skripts, lai dzēstu datu tabulu chenweiliang_tbl:

dzēst datu tabulu

<?
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);
?>

Kad izpilde ir veiksmīga, mēs nevaram redzēt chenweiliang_tbl tabulu, izmantojot šādu komandu:

mysql> show tables;
Empty set (0.01 sec)

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Ritiniet uz augšu