Отправляет email-рассылки с помощью сервиса Sendsay

Стань тестировщиком!

  Все выпуски  

Стань тестировщиком! Глава 1. CREATE TABLE


Вы можете приобрести книгу целиком и сразу в электронном виде (99руб) или сделать предзаказ бумажной книги (250руб).

Для начала мы создадим такой объект (таблицу) собственноручно.

Вот код, который необходим для создания простейшей таблицы:

CREATE TABLE Test_Table

(id int,

FIO varchar(50),

Birthdate datetime NOT NULL,

Childrens int )

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

В данном случае мы создаем таблицу Test_table с 4мя столбцами – id, FIO, birthdate, childrens.

Id имеет тип данных int, FIO - varchar(50), birthdate – datetame, chilrens - int.

Что такое типы данных?

Наверняка, еще со школьных уроков программирования вы помните, что для классификации данных вводится понятие типов данных.

В данном случае int – целочисленный тип данных.

Varchar(50) используется для хранения символьных данных, где длина 50 означает максимальное количество символов, которое можно хранить в данном поле.

Datetime – тип данных дат.

NOT NULL – это ограничение, которое означает, что столбец birthdate должен содержать данные.

Кстати, следует отличать значение «0» - число ноль, NULL – значение не определено, значение «», т.е. «пусто» или «пробел».

При использовании операторов SQL, когда я пишу CREATE TABLE или другой оператор, используется имя таблиц.

В данном случае я пишу просто имя таблицы, без указания имени БД. Но на SQL Server может существовать множество БД, имеющих таблицы с одним названием.

Поэтому необходимо либо в самом запросе обозначать БД, которую мы используем: master..Test_table. Либо через интерфейс программы, взаимодействующей с сервером, выбрать БД, на которой по умолчанию будет выполняться введенный нами код.

В приведенном примере все запросы я выполняю на БД master. Это означает, что все таблицы, упоминающиеся в запросах, находятся именно в этой базе данных.

Вы можете приобрести книгу целиком и сразу в электронном виде (99руб) или сделать предзаказ бумажной книги (250руб).


В избранное