• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • USE语句

    USE db_name
    

    USE语句告诉MySQL将命名数据库用作后续语句的默认(当前)数据库。该语句要求对数据库或其中的某些对象具有某些特权。

    在会话结束或USE发出另一条语句之前,命名数据库将一直是默认数据库:

    USE db1;
    SELECT COUNT(*) FROM mytable;   # selects from db1.mytable
    USE db2;
    SELECT COUNT(*) FROM mytable;   # selects from db2.mytable
    

    数据库名称必须在一行上指定。不支持数据库名称中的换行符。

    通过该USE语句将特定数据库设置为默认数据库,并不排除访问其他数据库中的表的可能性。下面的示例访问author从表格db1数据库和editor从表db2数据库:

    USE db1;
    SELECT author_name,editor_name FROM author,db2.editor
    WHERE author.editor_id = db2.editor.editor_id;
    

    上篇:ALTER USER语句