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



Pdf көрінісі
бет80/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   76   77   78   79   80   81   82   83   ...   256
sql osnovi yazika

ON UPDATE CASCADE
);
5.2. Создание и удаление таблиц
Настало время познакомить вас с оставшимися таблицами базы данных «Авиапере-
возки». Рекомендуем вам, прежде чем приступать к дальнейшей работе, освежить
в памяти описание этой предметной области, приведенное в главе 1.
Поскольку в главе 3 вы уже создавали таблицы с помощью команды CREATE TABLE,
то мы изберем такую стратегию: мы представим вам команды для создания остав-
шихся таблиц, но выполнять эти команды уже не требуется, достаточно будет только
просматривать описания таблиц с помощью команды \d утилиты psql.
В главе 3 мы сначала представляли описание каждой создаваемой таблицы: назна-
чения и имена столбцов, их типы данных и ограничения, которым каждый столбец
должен удовлетворять. А уже после этого мы переходили непосредственно к SQL-
команде создания таблицы в базе данных — CREATE TABLE. Но в этой главе мы, во
избежание повторов, сразу будем показывать команды CREATE TABLE, дополняя их
подробными комментариями.
Если вы еще не запустили утилиту psql, то запустите ее и подключитесь к базе данных
demo с учетной записью пользователя СУБД с именем postgres:
psql -d demo -U postgres
Выберите в качестве текущей схемы схему bookings:
SET search_path TO bookings;
105


Глава 5. Основы языка определения данных
Если вы уже были подключены к другой базе данных, то можете, не выходя из ути-
литы psql, просто подключиться к нужной вам базе данных с помощью команды
\
connect. Напомним, что команды, имена которых начинаются с символа «\», яв-
ляются не SQL-командами, а командами утилиты psql. Конечно, за этими короткими
командами, например \d, могут скрываться сложные SQL-запросы к системным таб-
лицам базы данных. Просто утилита psql избавляет пользователя от необходимости
вводить эти сложные запросы. Для подключения к базе данных demo изнутри psql
сделайте так:


Достарыңызбен бөлісу:
1   ...   76   77   78   79   80   81   82   83   ...   256




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

    Басты бет