Использование [БАЗА ДАННЫХ]
Синтаксис
USE db_name
В MariaDB 11.3 также можно использовать
USE DATABASE db_name;
Описание
Выражение 'USE db_name' сообщает MariaDB использовать базу данных db_name в качестве стандартной (текущей) базы данных для последующих запросов. База данных остаётся стандартной до конца сессии или до выполнения другого выражения USE.
USE db1; SELECT COUNT(*) FROM mytable; # selects from db1.mytable USE db2; SELECT COUNT(*) FROM mytable; # selects from db2.mytable
Функция DATABASE() (SCHEMA() — синоним) возвращает стандартную базу данных.
Другой способ установить стандартную базу данных — указать её имя при запуске командной строки mariadb.
Нельзя использовать USE DATABASE для базы данных, на которую у вас нет привилегий. Причина в том, что пользователь без привилегий к базе данных не должен иметь возможности узнать, существует ли эта база данных или нет.
См. также
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/use/