Вы находитесь на странице: 1из 2

Для создания новой таблицы используется инструкция CREATE TABLE.

Синтаксис

Основной синтаксис инструкции CREATE TABLE выглядит следующим образом:

1 CREATE TABLE имя_таблицы(


2   столбец1 типданных,
3   столбец2 типданных,
4   столбец3 типданных,
5   .....
6   Столбец N тип данных,
7   PRIMARY KEY ( один или несколько столбцов )
8 );
CREATE TABLE — это ключевое слово, сообщающее системе баз данных, что вы
хотите сделать. В данном случае мы хотим создать новую таблицу. После
оператора CREATE TABLE указывается уникальное имя или идентификатор
таблицы.

Затем в скобках указывается список, определяющий каждый столбец в таблице и


тип данных для него. Чтобы вам было понятнее, давайте рассмотрим следующий
пример.

Копию существующей таблицы можно создать с помощью комбинации инструкций


CREATE TABLE и SELECT.
Пример

В следующем примере мы создаем таблицу CUSTOMERS с идентификатором в


качестве первичного ключа, а NOT NULL — это ограничения, указывающие, что
эти поля не могут содержать значение NULL при создании записей в этой
таблице:

1 CREATE TABLE CUSTOMERS(


2   ID   INT              NOT NULL,
3   NAME VARCHAR (20)     NOT NULL,
4   AGE  INT              NOT NULL,
5   ADDRESS  CHAR (25) ,
6   SALARY   DECIMAL (18, 2),      
7   PRIMARY KEY (ID)
8 );
Вы можете проверить, была ли таблица создана, просмотрев сообщение,
отображаемое сервером SQL, или вы можете использовать команду DESC
следующим образом:
Теперь таблица CUSTOMERS доступна в базе данных, вы можете использовать
ее для хранения необходимой информации, связанной с клиентами.