Sut mae MySQL yn dileu tabl data? Cronfa ddata MySQL dileu gorchymyn tabl data / datganiad / cystrawen

MySQLSut i ddileu'r tabl data?Cronfa ddata MySQLdileu gorchymyn/datganiad/cystrawen datatable

Tabl dileu MySQL

Mae'n hawdd iawn dileu tablau data yn MySQL, ond dylech fod yn ofalus iawn pan fyddwch chi'n dileu tablau, oherwydd bydd yr holl ddata'n diflannu ar ôl gweithredu'r gorchymyn dileu.

gramadeg

Mae'r canlynol yn gystrawen gyffredinol ar gyfer dileu tabl MySQL:

DROP TABLE table_name ;

Dileu tabl data yn y ffenestr archa 'n barod

Yn y ffenestr mysql> gorchymyn prydlon dileu'r tabl data datganiad SQL yn TABL GALWAD :

enghraifft

Mae'r enghraifft ganlynol yn dileu'r tabl data 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>

Dileu tabl data gan ddefnyddio sgript PHP

Mae PHP yn defnyddio'r swyddogaeth mysqli_query i ddileu tablau MySQL.

Mae gan y swyddogaeth ddau baramedr ac mae'n dychwelyd GWIR os yw'r gweithrediad yn llwyddiannus, fel arall mae'n dychwelyd ANGHYWIR.

h3> cystrawen

mysqli_query(connection,query,resultmode);
参数disgrifiad
cysylltiadAngenrheidiol.Yn nodi'r cysylltiad MySQL i'w ddefnyddio.
ymholiadYn ofynnol, yn nodi'r llinyn ymholiad.
modd canlyniadDewisol.cysonyn.Gall fod yn unrhyw un o'r gwerthoedd canlynol:

  • MYSQLI_USE_RESULT (defnyddiwch hwn os oes angen adalw llawer o ddata)
  • MYSQLI_STORE_RESULT (rhagosodedig)

enghraifft

Mae'r enghraifft ganlynol yn defnyddio sgript PHP i ddileu'r tabl data chenweiliang_tbl:

dileu tabl data

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

Ar ôl i'r gweithrediad fod yn llwyddiannus, ni allwn weld y tabl chenweiliang_tbl trwy ddefnyddio'r gorchymyn canlynol:

mysql> show tables;
Empty set (0.01 sec)

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

Sgroliwch i'r brig