Je, MySQL inafutaje hifadhidata?Futa amri ya hifadhidata ya MySQL/syntax/taarifa

MySQLJinsi ya kufuta hifadhidata?kufutaHifadhidata ya MySQLAmri/Sintaksia/Tamko

Futa hifadhidata ya MySQL


dondosha hifadhidata kwa kutumia mysqladmin

Ingia kwenye seva ya mysql kama mtumiaji wa kawaida, unaweza kuhitaji mapendeleo maalum kuunda au kufuta hifadhidata za MySQL.

Kwa hivyo tunatumia mzizi mtumiaji kuingia hapa. Mtumiaji wa mizizi ana mamlaka ya juu zaidi na anaweza kutumia amri ya mysql mysqladmin kuunda hifadhidata.

Uangalifu mkubwa lazima uchukuliwe wakati wa kufuta hifadhidata, kwani data zote zitatoweka baada ya amri ya kufuta kutekelezwa.

Mfano ufuatao unafuta hifadhidata chenweiliang (hifadhidata iliundwa katika sura iliyotangulia):

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

Baada ya kutekeleza amri ya hifadhidata iliyo hapo juu, kisanduku cha papo hapo kitaonekana kuthibitisha ikiwa hifadhidata imefutwa kweli:

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

Futa hifadhidata kwa kutumia hati ya PHP

PHP hutumia kazi ya mysqli_query kuunda au kufuta hifadhidata za MySQL.

Chaguo la kukokotoa lina vigezo viwili na hurejesha TRUE ikiwa utekelezaji umefaulu, vinginevyo itarejesha FALSE.

sarufi

mysqli_query(connection,query,resultmode);
参数描述
uhusianoInahitajika.Inabainisha muunganisho wa MySQL wa kutumia.
swaliInahitajika, inabainisha mfuatano wa hoja.
hali ya matokeoHiari.mara kwa mara.Inaweza kuwa yoyote kati ya maadili yafuatayo:

  • MYSQLI_USE_RESULT (tumia hii ikiwa unahitaji kupata data nyingi)
  • MYSQLI_STORE_RESULT (chaguo-msingi)

Mfano

Mfano ufuatao unaonyesha matumizi ya kazi ya PHP mysqli_query kufuta hifadhidata:

futa hifadhidata

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

Baada ya utekelezaji mzuri, matokeo ya nambari ni:

muunganisho umefaulu

Hifadhidata chenweiliang imefutwa

Kumbuka: Wakati wa kufuta hifadhidata kwa kutumia hati ya PHP, ujumbe wa uthibitisho hautaonekana, na hifadhidata maalum itafutwa moja kwa moja, kwa hivyo unapaswa kuwa mwangalifu sana wakati wa kufuta hifadhidata.

发表 评论

Barua pepe yako haitachapishwa. 必填 项 已 用 * 标注

Saraka ya Nakala
Kitabu ya Juu