Учебно-практическое пособие москва 2017 ббк


 Программа psql — интерактивный терминал PostgreSQL



Pdf көрінісі
бет17/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   13   14   15   16   17   18   19   20   ...   243
Байланысты:
Язык SQL. Базовый курс

2.2 Программа psql — интерактивный терминал PostgreSQL
Для доступа к серверу баз данных в комплект PostgreSQL входит интерактивный тер-
минал psql. Для его запуска нужно ввести команду
psql
При запуске утилиты psql в среде Windows возможно некорректное отображение букв
русского алфавита. Для устранения этого потребуется в свойствах окна, в котором вы-
полняется psql, изменить шрифт на Lucida Console и с помощью команды chcp сме-
нить текущую кодовую страницу на CP1251:
chcp 1251
В среде утилиты psql можно вводить не только команды языка SQL, но и различ-
ные сервисные команды, поддерживаемые самой утилитой. Для получения краткой
справки по всем сервисным командам нужно ввести
\?
Многие такие команды начинаются с символов \d. Например, для того чтобы про-
смотреть список всех таблиц и представлений (views), созданных в той базе данных,
к которой вы сейчас подключены, введите команду
\dt
Если же вас интересует определение (попросту говоря, структура) какой-либо кон-
кретной таблицы базы данных, например, students, нужно ввести команду
\d students
Для получения списка всех SQL-команд нужно выполнить команду
\h
Для вывода описания конкретной SQL-команды, например, CREATE TABLE, нужно
сделать так:
\h CREATE TABLE
19


Эта утилита позволяет сокращать объем ручного ввода за счет дополнения вводимой
команды «силами» psql. Например, при вводе SQL-команды можно использовать кла-
вишу Tab для дополнения вводимого ключевого слова команды или имени таблицы
базы данных. Например, при вводе команды CREATE TABLE ...можно, введя символы
«cr», нажать клавишу Tab — psql дополнит это слово до «create». Аналогично можно
поступить и со словом TABLE. Для его ввода достаточно ввести лишь буквы «ta» и на-
жать клавишу Tab. Если вы ввели слишком мало букв для того, чтобы утилита psql
могла однозначно идентифицировать ключевое слово, дополнения не произойдет.
Но в таком случае вы можете нажать клавишу Tab дважды и получить список всех
ключевых слов, начинающихся с введенной вами комбинации букв.


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   243




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

    Басты бет