Article Directory
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 байланышын аныктайт. |
| суроо | Талап кылынган, суроо сабын көрсөтөт. |
| натыйжа режими | Кошумча.туруктуу.Төмөнкү маанилердин бири болушу мүмкүн:
|
Instance
Төмөнкү мисал маалымат базасын жок кылуу үчүн PHP mysqli_query функциясын колдонууну көрсөтөт:
маалымат базасын жок кылуу
$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
