Создание таблицы MYSQL – проверка создана ли таблица

Создание таблицы MYSQL – проверка создана ли таблица

14

Команда CREATE TABLE создает новую таблицу в выбранной базе данных. В простейшем случае команда имеет следующий синтаксис:

CREATE     TEMPORARY     TABLE      IF NOT EXISTS     <имя_таблицы>    DEFINITION       TABLE_OPTIONS SELECT_STATEMENT

TEMPORARY - если указано ключевое слово TEMPORARY, будет создана временная таблица и она будет удалена после окончания сеанса.

IF NOT EXISTS - проверка, на существование таблицы с таким же именем.

DEFINITION - указывается структура таблицы: имена и типы данных полей, индексы, ключи и пр.

TABLE_OPTIONS - дополнительные атрибуты к таблице, так называемые EXTRA параметры: указание движка, генерация суррогатного ключа и пр.

SELECT_STATEMENT - поля и их значения в полученные после выборки SELELCT. Это как раз тот случай создания таблиц на основе запросов.

 

Пример: $query = "create table customer (id int(2) primary key auto_increment, name varchar(100), tel varchar(20))";

Создает таблицу customer с именами id, name, tel в которых указывается тип данных для каждого.

 

Пример: $query = "create table IF NOT EXISTS customer (id int(2) primary key

auto_increment, name varchar(100), tel varchar(20))";

Тоже самое только проверяет существует ли такая таблица.

| | Создание таблицы MYSQL – проверка создана ли таблица | Команда CREATE TABLE создает новую таблицу в выбранной базе данных. В простейшем случае команда имеет следующий синтаксис: CREATE     TEMPORARY     | http://blogprogram.ru/wp-content/uploads/2014/06/14-131x131.jpg

4 коммент. на “Создание таблицы MYSQL – проверка создана ли таблица”

  1. ews56ews:

    Админ, а можно я размещу этот пост на своём сайте?

  2. gcifdaivcq55:

    Спасибочки, я когда устаю работать перерывчики делаю, к вам бывает заглядываю, так держать.

  3. novos354:

    Сенкс. Интересно, и вообще полезный у Вас блог

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>