Учебное пособие Санкт-Петербург «бхв-петербург»



Pdf көрінісі
бет21/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   17   18   19   20   21   22   23   24   ...   256
sql osnovi yazika

Глава 3. Основные операции с таблицами
Конечно, первый способ может быть очень полезным при изучении более сложных,
продвинутых, возможностей языка SQL, которые трудно понять без использования
больших массивов данных, а большие массивы данных вводить в базу данных вруч-
ную — нерационально. Гораздо более рациональным будет их автоматическое фор-
мирование программным путем.
В главе 1 мы описали предметную область, поэтому сейчас можем приступить к непо-
средственному созданию таблиц в базе данных. Для выполнения всех последующих
команд и операций мы будем использовать утилиту psql, входящую в стандартную
поставку СУБД PostgreSQL.
На вашем компьютере уже должна быть развернута база данных demo. Процесс ее
создания описан в главе 2. Теперь запустите утилиту psql и подключитесь к этой базе
данных с учетной записью пользователя postgres:
psql -d demo -U postgres
Для создания таблиц в языке SQL служит команда CREATE TABLE. Ее полный синтак-
сис представлен в документации на PostgreSQL, а упрощенный синтаксис таков:
CREATE TABLE имя-таблицы
(
имя-поля тип-данных [ограничения-целостности],
имя-поля тип-данных [ограничения-целостности],
...
имя-поля тип-данных [ограничения-целостности],
[ограничение-целостности],
[первичный-ключ],
[внешний-ключ]
);
В квадратных скобках показаны необязательные элементы команды. После команды
нужно поставить символ «;».
Для получения в среде утилиты psql полной информации о команде CREATE TABLE
сделайте так:
\h CREATE TABLE
Обратите внимание на отсутствие символа «;» в конце строки.
Наименование SQL-команды можно вводить и в нижнем регистре, т. е. строчными
буквами:
\h create table
32




Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   256




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет