USE db_name
Команда USE db_name
предписывает MySQL использовать базу
данных с именем db_name в
последующих запросах по умолчанию.
Указанная база данных остается в
этом состоянии до конца данного
сеанса или пока не будет выдана еще
одна команда USE:
mysql>USE db1;mysql>SELECT COUNT(*) FROM mytable; # selects from db1.mytablemysql>USE db2;mysql>SELECT COUNT(*) FROM mytable; # selects from db2.mytable
То обстоятельство, что отдельная
база данных посредством команды
USE выбирается как
используемая в текущий момент по
умолчанию, не является
препятствием для доступа к
таблицам других баз данных.
Следующий пример иллюстрирует
получение доступа к таблице
author базы данных
db1 и к таблице
editor базы данных
db2:
mysql>USE db1;mysql>SELECT author_name,editor_name FROM author,db2.editorWHERE author.editor_id = db2.editor.editor_id;
Наличие команды USE
обеспечивает совместимость с Sybase.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
