Каталог статей
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. |
запрос | Обязательный, указывает строку запроса. |
режим результата | По желанию.константа.Может быть любым из следующих значений:
|
Пример
Следующий пример демонстрирует использование 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, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!