在mysql中用什么语句查询所有的数据库名字,mysql中有没有系统的表啊
(象sqlserver那样)

解决方案 »

  1.   

    7.21 SHOW句法 (得到表,列等的信息)
       SHOW DATABASES [LIKE wild]
    or SHOW TABLES [FROM db_name] [LIKE wild]
    or SHOW COLUMNS FROM tbl_name [FROM db_name] [LIKE wild]
    or SHOW INDEX FROM tbl_name [FROM db_name]
    or SHOW STATUS
    or SHOW VARIABLES [LIKE wild]
    or SHOW [FULL] PROCESSLIST
    or SHOW TABLE STATUS [FROM db_name] [LIKE wild]
    or SHOW GRANTS FOR user
      

  2.   

    use information_schema;
    select * from SCHEMATA现在在mysql中,应该一个数据库就对应一个SCHEMATA
      

  3.   

    show databases;
    简单方便明了!
      

  4.   

    SHOW DATABASES ;
    or
    SHOW SCHEMAS;[align=center]====  ====
    [/align]
      

  5.   

    SHOW DATABASES ; 

    SHOW SCHEMAS;