Поиск по сайту:
Чувствительный человек подобен сосульке: пригрей его, он и растает (К. Прутков).

SQL – Создать таблицу

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 3,00 из 5)
Загрузка...
17.04.2017
SQL – Создать таблицу

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

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

Синтаксис:

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

CREATE TABLE table_name(
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
   PRIMARY KEY( one or more columns )
);

 

CREATE TABLE является ключевым словом, говорящее системе базы данных, что вы хотите сделать. В этом случае, вы хотите создать новую таблицу. За заявлением CREATE TABLE следует уникальное имя или идентификатор таблицы.

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

Копия существующей таблицы может быть создана с помощью комбинации CREATE TABLE и SELECT. Вы можете проверить полную информацию о создании таблицы с помощью другой таблицы.

Пример:

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

SQL> CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2),       
   PRIMARY KEY (ID)
);

 

Вы можете проверить, что таблица была успешно создана, посмотрев на сообщение, отображаемое на сервере SQL, в противном случае вы можете использовать команду DESC следующим образом :

SQL> DESC CUSTOMERS;
+---------+---------------+------+-----+---------+-------+
| Field   | Type          | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| ID      | int(11)       | NO   | PRI |         |       |
| NAME    | varchar(20)   | NO   |     |         |       |
| AGE     | int(11)       | NO   |     |         |       |
| ADDRESS | char(25)      | YES  |     | NULL    |       |
| SALARY  | decimal(18,2) | YES  |     | NULL    |       |
+---------+---------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

 

Теперь у вас есть таблица CUSTOMERS, доступная в базе данных, которую можно использовать для хранения необходимой информации, связанной с клиентами.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Vlad

Толковая и полезная статья.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: