Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Команда h позволяет получить подсказку по любой SQL-команде:
test=# h insert
Команда: INSERT
Описание: создать запись в таблице
Синтаксис:
INSERT INTO таблица [ ( колонка [, ...] ) ]
{ DEFAULT VALUES | VALUES ( { выражение | DEFAULT } [, ...] ) | запрос }
Так можно просмотреть все команды интерактивной оболочки (здесь приведены наиболее часто используемые):
test=# ?
c[onnect] [ИМЯБД|- [ПОЛЬЗОВАТЕЛЬ]]
подсоединиться к новой базе данных (текущая: "test")
h [ИМЯ] подсказка по синтаксису SQL команд; * для всех команд
q выйти из psql
iming переключить режим замера запросов (в данный момент: выкл.)
d [ИМЯ] описать таблицу, индекс, последовательность или вид
d{t|i|s|v|S} (добавьте "+" для более детальной информации)
показать таблицы/индексы/последовательности/виды/системные таблицы
du показать пользователей
l показать все базы данных (добавьте "+" для более детальной информации)
Просматривать можно не всю таблицу, а только ее часть, для чего условие выборки следует указать в предложении where:
test=# select person from phbook where phone='222-22-22';
person
--------
Васька
(1 запись)
Изменим поле записи. Обратите внимание, что если не указать условие where, то будут изменены соответствующие поля всех записей:
test=# update phbook set post = 'лучший друг' where person = 'Васька';