# Главная
# О библиотеке

# Выбор дистрибутива
преимущества Linux/UNIX | основные дистрибутивы | серверный Linux | BSD | LiveCDs | прочее

# Установка и удаление программ
общие вопросы | каталоги софта | специальные случаи

# Настройка и работа
установка, загрузчики | настройка Linux | консоль | файловые системы | процессы | шеллы, русификация, коммандеры | виртуальные машины, эмуляторы

# X Window и оконные менеджеры
настройка X Window | GNOME | KDE | IceWM и др.

# Работа с текстами
редакторы | офис | шрифты, кодировки и русификация | преобразования текстовых файлов | LaTeX, SGML и др. | словари

# Графика
GIMP | фото | обработка изображений | форматы графических файлов

# Сети, администрирование
общие вопросы | Dialup & PPP | брандмауэры | маршрутизация | работа в Windows-сетях | веб-серверы | Apache | прокси-серверы | сетевая печать | прочее

# Программирование
GCC & GNU make | программирование в UNIX | графические библиотеки | Tcl | Perl | PHP | Java & C# | СУБД | CVS | прочее

# Ядро
# Мультимедиа
# Интернет
# Почта
# Безопасность
# Железо
# Разное

# Linux HowTo (как сделать)
# Книги и руководства
# Материалы на английском языке


MySQL The World's Most Popular Open Source Database # Online shop | Site map |  
CompanyProductsSupport & ConsultingTraining & CertificationDownloadsDocumentation
  BooksArticlesMailing ListsPresentationsOther Sites  
Search the MySQL manual:
MySQL Manual
  • 6 Справочник по языку MySQL
    • 6.5 Определение данных: CREATE, DROP, ALTER
      • 6.5.1 Синтаксис оператора CREATE DATABASE
      • 6.5.2 Синтаксис оператора DROP DATABASE
      • 6.5.3 Синтаксис оператора CREATE TABLE
      • 6.5.4 Синтаксис оператора ALTER TABLE
      • 6.5.5 Синтаксис оператора RENAME TABLE
      • 6.5.6 Синтаксис оператора DROP TABLE
      • 6.5.7 Синтаксис оператора CREATE INDEX
      • 6.5.8 Синтаксис оператора DROP INDEX

Buy this Reference Manual in softcover from Barnes & Noble!

MySQL Reference Manual
Previous / Next / Up / Table of Contents

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

DROP TABLE [IF EXISTS] tbl_name [, tbl_name,...] [RESTRICT | CASCADE]

Оператор DROP TABLE удаляет одну или несколько таблиц. Все табличные данные и определения удаляются, так что будьте внимательны при работе с этой командой!

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

Опции RESTRICT и CASCADE позволяют упростить перенос программы. В данный момент они не задействованы.

Примечание: DROP TABLE автоматически принимает текущую активную транзакцию.

User Comments

Posted by Sam Rauch on Monday November 11 2002, @1:18pm[Delete] [Edit]

It would be nice if LIKE syntax could be used in a
DROP statement.

Posted by [email protected] on Wednesday December 18 2002, @5:27pm[Delete] [Edit]

DROP TABLE DIMENSIONEN CASCADE
CONSTRAINTS; does not work when the table
DIMENSIONEN does not exist, this should be
changed... the full execution is

DROP TABLE DIMENSIONEN CASCADE
CONSTRAINTS;

CREATE TABLE DIMENSIONEN (
DIMENSION_IND NUMBER(2) NOT NULL,
DIMENSION VARCHAR2(8) NULL,
DIMENSION_TEXT VARCHAR2(30) NULL
);


ALTER TABLE DIMENSIONEN
ADD ( PRIMARY KEY (DIMENSION_IND) ) ;

Posted by Seokhee Kim on Thursday February 13 2003, @11:55am[Delete] [Edit]

If a table created with this option "data directory=.. index directory = .. "
MySQL creates symbolic links for the table.
But "drop table" only deletes links, so can't create same name table which has same data and index directory without deleteing data and index files manually.

Add your own comment.

Top / Previous / Next / Up / Table of Contents
# MySQL.com home | Site map | Contact us | Press | Jobs | Privacy policy | Trademark info | © 1995-2003 MySQL AB. All rights reserved.