Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / MySQL / Справочник по языку MySQL /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Определение данных: CREATE, DROP, ALTER - Программирование от RIN.RU
Определение данных: CREATE, DROP, ALTER




Синтаксис оператора CREATE DATABASE


CREATE DATABASE [IF NOT EXISTS] db_name


Оператор CREATE DATABASE создает базу данных с указанным именем. Правила для допустимых имен базы данных приведены в разделе Имена баз данных, таблиц, столбцов, индексы псевдонимы. Если база данных уже существует и не указан ключевой параметр IF NOT EXISTS, то возникает ошибка выполнения команды.


Базы данных в MySQL реализуются как директории, содержащие файлы, которые соответствуют таблицам в базе данных. Поскольку при первоначальном создании база данных не содержит таблиц, то команда CREATE DATABASE создает только соответствующую поддиректорию в директории данных MySQL.


Базы данных можно также создавать с помощью утилиты mysqladmin. См. раздел Клиентские сценарии и утилиты MySQL.


Синтаксис оператора DROP DATABASE


DROP DATABASE [IF EXISTS] db_name


Оператор DROP DATABASE удаляет все таблицы в указанной базе данных и саму базу. Если вы выполняете DROP DATABASE на базе данных, символически связанной с другой, то удаляется как ссылка, так и оригинальная база данных. Будьте ОЧЕНЬ внимательны при работе с этой командой!


Оператор DROP DATABASE возвращает количество файлов, которые были удалены из директории базы данных. Как правило, это число равно количеству таблиц, умноженному на три, поскольку обычно каждая таблица представлена тремя файлами - '.MYD'-файлом, 'MYI'-файлом и '.frm'-файлом.


Команда DROP DATABASE удаляет из директории указанной базы данных все файлы со следующими расширениями:


Расширение Расширение Расширение Расширение
.BAK .DAT .HSH .ISD
.ISM .ISM .MRG .MYD
.MYI .db .frm



Все поддиректории, имена которых состоят из двух цифр (RAID-директории), также удаляются.


В версии MySQL 3.22 и более поздних можно использовать ключевые слова IF EXISTS для предупреждения ошибки, если указанная база данных не существует.


Можно также удалять базы данных с помощью утилиты mysqladmin. См. раздел Клиентские сценарии и утилиты MySQL.


Вперед  >>>
 1  2  3  4 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Структура языка

Типы данных столбцов

Функции, используемые в операторах SELECT и WHERE (часть 1)

Функции, используемые в операторах SELECT и WHERE (часть 2)

Обработка данных: SELECT, INSERT, UPDATE, DELETE

Основные команды пользовательских программ MySQL

Команды управления транзакциями и блокировками в MySQL

Полнотекстовый поиск в MySQL

Кэш запросов в MySQL

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь