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 MySQL маалымат базасын түзүү же жок кылуу үчүн mysqli_query функциясын колдонот.

Функциянын эки параметри бар жана аткаруу ийгиликтүү болсо, ЧЫНДЫК кайтарат, антпесе ЖАЛГАН кайтарат.

грамматика

mysqli_query(connection,query,resultmode);
параметрлерсүрөттөө
байланышТалап кылынат.Колдонула турган MySQL байланышын аныктайт.
сурооТалап кылынган, суроо сабын көрсөтөт.
натыйжа режимиКошумча.туруктуу.Төмөнкү маанилердин бири болушу мүмкүн:

  • MYSQLI_USE_RESULT (эгер сизге көп маалыматтарды алуу керек болсо, муну колдонуңуз)
  • MYSQLI_STORE_RESULT (демейки)

Instance

Төмөнкү мисал маалымат базасын жок кылуу үчүн 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);
?>

ийгиликтүү аткарылгандан кийин, саны натыйжасы болуп саналат:

连接 成功

Ченвейлян маалымат базасы ийгиликтүү өчүрүлдү

Эскертүү: PHP скриптин колдонуп маалымат базасын жок кылганда, эч кандай ырастоо билдирүүсү чыкпайт; көрсөтүлгөн маалымат базасы түз эле жок кылынат. Ошондуктан, маалымат базасын жок кылууда өзгөчө этият болушуңуз керек.

Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "MySQLде маалымат базасын кантип жок кылуу керек? MySQL маалымат базасын жок кылуу үчүн буйруктар/синтаксис/операторлор" деген макала сизге пайдалуу болот деп үмүттөнөбүз.

Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-465.html

Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!

Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!

 

发表 评论

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

Жылдыруу үчүн Top