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.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ilishirikiwa "Je, MySQL inafutaje hifadhidata?Ondoa Amri za Hifadhidata ya MySQL/Sintaksia/Taarifa" ili kukusaidia.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-465.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu