- Установка базы данных PostgreSQL:
- Инициализация сервера базы данных PostgreSQL:
- Управление службой базы данных PostgreSQL:
- Запуск сервера PostgreSQL при запуске системы:
- Войдите в систему как пользователь posgres:
- Создание База данных PostgreSQL:
- Создание базы данных PostgreSQL:
- Вставка данных в таблицы:
- Чтение данных из Таблицы:
- Удаление данных из таблиц:
- Обновление данных из таблиц:
- Удаление таблиц:
- Удаление баз данных:
Установка базы данных PostgreSQL:
PostgreSQL доступен в официальном репозитории пакетов CentOS 8. Таким образом, вы можете легко установить его с помощью диспетчера пакетов DNF или YUM.
Сначала обновите кеш репозитория пакетов CentOS 8. с помощью следующей команды:
Кэш репозитория пакетов CentOS 8 должен быть обновлен.
Теперь установите сервер базы данных PostgreSQL с помощью следующей команды:
Чтобы подтвердить установку, нажмите Y , а затем нажмите .
Должен быть установлен сервер базы данных PostgreSQL.
После установки сервера базы данных PostgreSQL выполните следующую команду, чтобы проверить, работает ли сервер базы данных PostgreSQL.
Инициализация сервера базы данных PostgreSQL:
После установки сервера базы данных PostgreSQL вы должны инициализировать каталог базы данных PostgreSQL.
Вы можете инициализировать каталог базы данных PostgreSQL с помощью следующей команды:
Каталог базы данных PostgreSQL должен быть инициализирован.
Управление службой базы данных PostgreSQL:
Служба базы данных PostgreSQL не будет работать по умолчанию, как вы можете видеть на снимке экрана ниже.
Один раз каталог базы данных PostgreSQL инициализирован, вам необходимо запустить службу PostgreSQL вручную следующим образом:
После запуска службы базы данных PostgreSQL вы можете проверить, работает ли она следующим образом:
Как видите, служба базы данных PostgreSQL запущена.
Если вам по какой-то причине нужно остановить службу базы данных PostgreSQL, выполните следующую команду:
Если вам по какой-то причине необходимо перезапустить службу базы данных PostgreSQL, выполните следующую команду:
Запуск сервера PostgreSQL при запуске системы:
Если вы не хотите запускать сервер базы данных PostgreSQL вручную каждый раз при загрузке компьютера CentOS 8, вы необходимо добавить его при запуске системы CentOS 8.
Чтобы добавить сервер базы данных PostgreSQL при запуске системы, выполните следующую команду:
Сервер базы данных PostgreSQL следует добавить в автозагрузку системы.
Также можно удалите сервер базы данных PostgreSQL из автозагрузки системы следующим образом:
Войдите в систему как пользователь posgres:
Чтобы запустить любую службу базы данных PostgreSQL, вам нужно будет войти в систему как пользователь postgres .
Вы можете войти в систему как пользователь postgres следующим образом:
Создание База данных PostgreSQL:
Вы можете создать базу данных PostgreSQL (назовем ее linuxhint ) с помощью следующей команды:
Сейчас , вы можете использовать базу данных linuxhint следующим образом:
Давайте запустим SQL-запрос и проверим, работает он или нет.
Работает.
Как только вы выполнено с использованием базы данных, выйдите из базы данных следующим образом:
Создание базы данных PostgreSQL:
Теперь давайте создадим новую таблицу users в нашей базе данных linuxhint .
Вот инструкция SQL для создания таблицы users . Скопируйте и вставьте операторы SQL в оболочку PostgreSQL, чтобы создать новую таблицу users .
id INT NOT NULL,
имя VARCHAR (16) NOT NULL,
вывод VARCHAR (4) NOT NULL
);
Должна быть создана таблица users .
Вы можете перечислить все доступные таблицы в вашей базе данных следующим образом:
Как вы можете видите, таблица users находится в списке.
Вы также можете увидеть схему users следующим образом.
Вставка данных в таблицы:
Теперь давайте вставим несколько новых строк в Таблица пользователей .
Чтобы вставить новые строки в таблицу users , вы можете запустить следующий INSERT SQL операторы.
INSERT INTO users VALUES (2, ‘lisa11’, ‘9645 ‘);
INSERT INTO users VALUES (1,’ mira45 ‘,’ 8513 ‘);
Я вставил 3 новые строки в таблица пользователей .
Чтение данных из Таблицы:
Теперь, чтобы выбрать все строки из таблицы users и распечатать их на консоли, выполните следующую инструкцию SQL.
Как видите, данные, которые я вставил ранее, печатаются на консоли в табличном формате.
Удаление данных из таблиц:
Чтобы удалить строку из пользователей таблицу с именем ‘lisa11’ (скажем), запустите следующий оператор SQL:
Как вы видно, что этой строки больше нет в таблице users .
Обновление данных из таблиц:
Скажем, , вы хотите обновить id ‘mira45’ таблицы users с 1 на 2 .
Для этого запустите следующий оператор SQL:
Как видите, id ‘mira45’ изменен с 1 на 2 .
Удаление таблиц:
Чтобы удалить table users , запустите следующий оператор SQL:
Таблица должна быть удалена.
Удаление баз данных:
Чтобы удалить базу данных linuxhint , выполните следующую команду от имени пользователя postgres .
База данных linuxhint должна быть удалена.
Итак, вот как вы устанавливаете PostgreSQL и выполняете базовый PostgreSQL CRUD операций на CentOS 8. Спасибо за чтение этой статьи.