Главная > Статьи > MySQL - удаление базы данных, оператор - DROP DATABASE

MySQL - удаление базы данных, оператор - DROP DATABASE

01.11.2011 20:55

После того как мы разобрались с созданием базы данных СУБД MySQL, можем освоить также способ ее удаления. В этом деле нам поможет оператор SQL запроса DROP DATABASE - что если дословно перевести означает уронить(опустить) базу данных (как прежде и упоминалось SQL язык, по своей сути, оч. похож на логически правильно сформулированный человеческий язык).

 

Синтаксис этого оператора также "не многословен" - DROP DATABASE(оператор) [base_name](имя базы данных).

 

Примечание: все материалы, что прежде были изложены по теме MySQL почти не имеют никакого отношения к Joomla напрямую, но эта информация очень поможет вам при разработке базы данных, к примеру, постороннего компонента да и в общем любая web разработка не обойдется без базы данных.

Примечание: что бы избежать ошибки, в том случае если таковой базы не существует, синтаксис удаления базы звучит по другому - DROP DATABASE(оператор) IF EXISTS(проверка на существование) [base_name](имя базы данных).

Пример:

<?
//соединяемся с сервером
$db = mysql_connect("localhost","root","");
// создадим базу данных для теста
$query = "CREATE DATABASE some_base";
$result = mysql_query($query);
//проверяем создалась ли база данных
if($result){echo "happy";};
//дальше выполняем запрос на выборку списка баз данных
$query_2 = "SHOW DATABASES";
$result_2 = mysql_query($query_2);
//обраюатываем результат MySQL запроса
$show = mysql_fetch_array($result_2);
//дальше в цикле проверяем на наличие нашу базу данных и заносим в переменную ее имя
do{
if($show['Database'] == "some_base"){$good = $show['Database'];};
}
while($show = mysql_fetch_array($result_2));
//далье смотрим на результат нашей проверки и опредиляем, что делать дальше
if(!empty($good))
{
//определяем SQL запрос на удаление базы данных
$query_3 = "DROP DATABASE {$good}";
$result_3 = mysql_query($query_3);
if($result_3)
{
//если все хорошо выводим сообщение
echo"soso happy";
}
}
else
{
echo"OMG!";   
}
?>

Twitter
Нравится
SocButtons v1.4
 

Добавить комментарий


Защитный код
Обновить

 

Сторонние

Модуль новостей для Joomla - JU News Ultra
14.11.2011 |  4141
Модуль вывода новостей JU News Ultra - еще один способ...

Новости

BlackBerry Q10 – телефон для фанатов
IT мир
06.06.2013 |  37
Смартфон BlackBerry Q10 весьма недешевый гаджет, стоимость данного устройства составляет...
Раскрутка Lumia 928
IT мир
04.06.2013 |  43
Компания Nokia готовится вплотную заняться рекламой аппарата Lumia 928. Некоторое...
Прокачанные новинки HTC
IT мир
30.05.2013 |  141
На днях известная компания HTC заявила о выпуске сразу 2-х...
Samsung Galaxy Core – Android-смартфон для всех
IT мир
30.05.2013 |  197
Устройство Samsung Galaxy Core позиционируется производителем, как доступный смартфон, обладающий...

посл. Комментарии

Вход