Как MySQL удаляет базу данных?Удалить команду/синтаксис/инструкцию базы данных MySQL

MySQLКак удалить базу?УдалитьБаза данных MySQLКоманда/Синтаксис/Утверждение

MySQL удалить базу данных


удалить базу данных с помощью mysqladmin

Войдите на сервер mysql как обычный пользователь, вам могут потребоваться определенные привилегии для создания или удаления баз данных MySQL.

Таким образом, мы используем пользователя root для входа в систему. Пользователь root имеет наивысшие полномочия и может использовать команду 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-скрипта подтверждающее сообщение не появится, а указанная база данных будет удалена напрямую, поэтому при удалении базы данных следует быть очень осторожным.

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как MySQL удаляет базу данных?Удалите команды/синтаксис/операторы базы данных MySQL», чтобы помочь вам.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-465.html

Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!

🔔 Будьте первым, кто получит ценное «Руководство по использованию инструмента искусственного интеллекта для контент-маркетинга ChatGPT» в верхнем каталоге канала! 🌟
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!

 

发表 评论

Ваш электронный адрес не будет опубликован. 必填 项 已 用 * 标注

滚动 到 顶部