Мақала анықтамалығы
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 функциясын пайдаланады.
Функцияның екі параметрі бар және орындалу сәтті болса, TRUE мәнін қайтарады, әйтпесе ол FALSE мәнін қайтарады.
грамматика
mysqli_query(connection,query,resultmode);
Параметр | 描述 |
---|---|
байланыс | Міндетті.Қолданылатын MySQL қосылымын көрсетеді. |
сұрау | Міндетті, сұрау жолын көрсетеді. |
нәтиже режимі | Қосымша.тұрақты.Мына мәндердің кез келгені болуы мүмкін:
|
Дана
Келесі мысал дерекқорды жою үшін 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); ?>
Сәтті орындағаннан кейін сан нәтижесі:
қосылым сәтті болды
Ченвейлян дерекқоры сәтті жойылды
Ескерту: РНР сценарийін пайдаланып дерекқорды жойған кезде растау хабары пайда болмайды, ал көрсетілген дерекқор тікелей жойылады, сондықтан дерекқорды жою кезінде өте сақ болу керек.
Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) бөлісті "MySQL дерекқорды қалай жояды?Сізге көмектесу үшін MySQL дерекқорының пәрмендерін/синтаксисін/мәлімдемелерін алып тастаңыз.
Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-465.html
Соңғы жаңартуларды алу үшін Чен Вэйлян блогының Telegram арнасына қош келдіңіз!
📚 Бұл нұсқаулықта үлкен құндылық бар, 🌟Бұл сирек мүмкіндік, оны жіберіп алмаңыз! ⏰⌛💨
Ұнаса лайк басып, бөлісіңіз!
Сіздің бөлісулеріңіз бен лайктарыңыз - біздің үздіксіз мотивациямыз!