Kif il-MySQL iħassar database?Ħassar il-kmand/sintassi/dikjarazzjoni tad-database MySQL

Kif tħassar database f'MySQL ? Kmandi/sintassi/dikjarazzjonijiet għat-tħassir ta' database MySQL.

MySQL ħassar database


Uża mysqladmin biex tħassar id-database

Idħol fis-server mysql bħala utent normali Jista' jkollok bżonn permessi speċifiċi biex toħloq jew tħassar database MySQL.

Allura nużaw l-utent root biex tidħol. L-utent root għandu l-ogħla awtorità u jista 'juża l-kmand mysql mysqladmin biex joħloq id-database.

Oqgħod attent ħafna meta tħassar database għax id-data kollha tisparixxi wara li tesegwixxi l-kmand tat-tħassir.

L-eżempju li ġej iħassar id-database chenweiliang (id-database inħolqot fil-kapitolu preċedenti):

[root@host]# mysqladmin -u root -p drop chenweiliang
Enter password:******

Wara li tesegwixxi l-kmand t'hawn fuq biex tħassar id-database, tidher kaxxa fil-pront biex tikkonferma jekk id-database hijiex verament imħassra:

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'chenweiliang' database [y/N] y
Database "chenweiliang" dropped

Ħassar id-database billi tuża script PHP

PHP juża l-funzjoni mysqli_query biex joħloq jew iħassar databases MySQL.

Il-funzjoni għandha żewġ parametri u tirritorna VERU jekk l-eżekuzzjoni tirnexxi, inkella tirritorna FALZ.

grammatika

mysqli_query(connection,query,resultmode);
参数deskrizzjoni
konnessjoniMeħtieġ.Jispeċifika l-konnessjoni MySQL li għandha tuża.
queryMeħtieġa, jispeċifika s-sekwenza tal-mistoqsija.
riżultat modFakultattiv.kostanti.Jista' jkun xi wieħed mill-valuri li ġejjin:

  • MYSQLI_USE_RESULT (uża dan jekk għandek bżonn tirkupra ħafna dejta)
  • MYSQLI_STORE_RESULT (default)

eżempju

L-eżempju li ġej juri l-użu tal-funzjoni PHP mysqli_query biex tħassar database:

Ħassar database

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

Wara eżekuzzjoni b'suċċess, ir-riżultat huwa:

konnessjoni irnexxielha

Database chenweiliang tħassar b'suċċess

Nota: Meta tħassar database bl-użu ta' skript PHP, ma jidher l-ebda messaġġ ta' konferma; id-database speċifikata titħassar direttament. Għalhekk, għandek toqgħod attent b'mod speċjali meta tħassar database.

发表 评论

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

Skrollja Top