Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 52 стр.

UptoLike

CREATE TABLE Сотрудник
(Ид_Сотр SMALLINT,
Фамилия CHAR (17) NOT NULL,
Имя CHAR (15),
Отчество CHAR (17),
ИНН CHAR (12) NOT NULL,
Год_рожд INT (4) NOT NULL,
Пол CHAR (1),
Город CHAR (15),
Район CHAR (15),
Индекс CHAR (8),
Ид_Совм SMALLINT);
Предложение CREATE TABLE (создать таблицу) должно содержать имя базовой
таблицы, которая должна быть создана, имена столбцов и типы данных полей
(столбцов). При вводе данного предложения с терминала или из пользовательской
программы СУБД построит пустую таблицу, которая
будет содержать только
заголовочную часть, но строк с данными в ней не будет. Однако если появится желание
сразу ее заполнить, то с помощью оператора INSERT (операция присваивания, глава 6)
это делается просто, и Вы можете создать таблицу, аналогичную таблице СОТРУДНИК.
В приведенном примере Вы также увидели простое ограничение целостности для
столбца
Фамилия, для которого введено требование обязательного присутствия значения
фамилии во вводимых строках создаваемой базовой таблицы.
Теперь если потребуется увидеть список сотрудников 1940 года рождения, среди
всех введенных сотрудников, то для этого на терминале следует набрать следующий
текст (синтаксис конструкции SELECT (выбрать) FROM (из) WHERE (где) <условие> -
приведен в четвертой главе):
SELECT ИД_Сотр, Фамилия
FROM Сотрудник
WHERE Год_рожд=1940;
И сразу на экране Вы получите следующий результат запроса:
ИД_Сотр Фамилия
5 Петухов