Чӣ тавр MySQL пойгоҳи додаҳоро нест мекунад?Фармони махзани MySQL / синтаксис / изҳоротро нест кунед

MySQLЧӣ тавр пойгоҳи додаҳоро нест кардан мумкин аст?нест кунедпойгоҳи додаҳои MySQLФармон / Синтаксис / Изҳорот

MySQL махзани маълумотро нест мекунад


пойгоҳи додаҳоро бо истифода аз mysqladmin партоед

Ба сервери mysql ҳамчун корбари муқаррарӣ ворид шавед, шояд барои эҷод ё нест кардани пойгоҳи додаҳои MySQL ба шумо имтиёзҳои мушаххас лозим шавад.

Ҳамин тавр, мо барои ворид шудан ба ин ҷо корбари решавӣ истифода мебарем.Истифодабарии решавӣ дорои салоҳияти баландтарин аст ва метавонад фармони mysql mysqladmin барои сохтани пойгоҳи додаҳоро истифода барад.

Ҳангоми нест кардани пойгоҳи додаҳо бояд хеле эҳтиёткор бошад, зеро пас аз иҷрои фармони несткунӣ ҳамаи маълумотҳо нобуд мешаванд.

Намунаи зерин пойгоҳи додаи chenweiliang-ро нест мекунад (базаи маълумот дар боби қаблӣ сохта шудааст):

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

Пас аз иҷрои фармони дар боло зикршудаи нест кардани пойгоҳи додаҳо, қуттии дархост пайдо мешавад, то тасдиқ кунад, ки оё пойгоҳи додаҳо воқеан нест карда шудаанд:

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

Бо истифода аз скрипти PHP пойгоҳи додаҳоро нест кунед

PHP функсияи mysqli_query-ро барои эҷод ё нест кардани пойгоҳи додаҳои MySQL истифода мебарад.

Функсия ду параметр дорад ва агар иҷро бомуваффақият бошад, TRUE-ро бармегардонад, дар акси ҳол он FALSE-ро бармегардонад.

грамматика

mysqli_query(connection,query,resultmode);
параметртавсиф
пайвастшавӣТалаб карда мешавад.Пайвасти MySQL-ро барои истифода муайян мекунад.
пурсишҲатмӣ, сатри дархостро муайян мекунад.
режими натиҷаИхтиёрӣ.доимӣ.Метавонад яке аз арзишҳои зерин бошад:

  • MYSQLI_USE_RESULT (инро истифода баред, агар ба шумо лозим аст, ки маълумоти зиёдеро дарёфт кунед)
  • MYSQLI_STORE_RESULT (пешфарз)

мисол

Мисоли зерин истифодаи функсияи PHP mysqli_query-ро барои нест кардани пойгоҳи додаҳо нишон медиҳад:

нест кардани базаи маълумот

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

Пас аз иҷрои бомуваффақият, натиҷаи рақам ин аст:

пайвастшавӣ муваффақ шуд

Пойгоҳи додаҳо chenweiliang бомуваффақият нест карда шуд

Эзоҳ: Ҳангоми нест кардани пойгоҳи додаҳо бо истифода аз скрипти PHP, паёми тасдиқкунанда пайдо намешавад ва пойгоҳи додашуда мустақиман нест карда мешавад, аз ин рӯ ҳангоми нест кардани базаи маълумот шумо бояд хеле эҳтиёт бошед.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) муштарак "Чӣ гуна MySQL пойгоҳи додаҳоро нест мекунад?Фармонҳо/Синтаксис/Изҳороти MySQL-ро нест кунед, то ба шумо кӯмак расонад.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-465.html

Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!

🔔 Аввалин шуда дар феҳристи болоии канал "Дастури истифодаи абзори AI-и ChatGPT Content Marketing" -ро гиред! 🌟
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!

 

发表 评论

Суроғаи почтаи электронии шумо нашр карда намешавад. 必填 项 已 用 * Нишон

ба боло ҳаракат кунед