Перейти к содержанию

Создание и удаление БД

Создание БД

Для создания базы данных используется инструкция CREATE DATABASE.

CREATE DATABASE dbName;
-- или
CREATE DATABASE IF NOT EXISTS dbName;

Info

Условие IF NOT EXISTS позволяет избежать ошибки при попытке создать БД, которая уже существует.

Note

Название базы данных должно быть уникальным в пределах СУБД.

Пример создания базы данных testDB:

CREATE DATABASE testDB;

Получение списка баз данных:

SHOW DATABASES;

Результат:

Database
information_schema
postgres
testDB

Удаление БД

Для удаления базы данных используется инструкция DROP DATABASE.

DROP DATABASE dbName;
-- или
DROP DATABASE IF EXISTS dbName;

Info

Условие IF EXISTS позволяет избежать ошибки при попытке удалить несуществующую БД.

Пример удаления базы данных testDB:

DROP DATABASE testDB;

Важно

При удалении базы данных уничтожаются все данные, которые в ней хранятся. Будьте предельно внимательны при использовании данной команды.

Проверка удаления базы данных:

SHOW DATABASES;

Для получения списка таблиц используется инструкция:

SHOW TABLES;

Результат:

Database
information_schema
postgres

Выбор БД

Если имеется несколько баз данных, перед выполнением операций необходимо выбрать одну из них. Для этого используется инструкция USE.

USE dbName;

Пример:

Предположим, что мы не удаляли testDB. Тогда мы можем выбрать её так:

USE testDB;