В жизни можно рассчитывать только на самих себя. И то не всегда (Тристан Бернар).

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

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
17 апреля 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.

Просмотров: 188

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

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

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

    Войти с помощью: 

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

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

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

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close