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

Sut i ddileu tabl yn MySQL ? Gorchmynion/datganiadau/cystrawen dileu tabl cronfa ddata MySQL

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 gorchymyn mysql>, y datganiad SQL i ddileu tabl yw DROP TABLE :

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)

发表 评论

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

Sgroliwch i'r brig