【MySQL必知必会】第三章 了解数据库和表

1、选择数据库

  输入:USE 数据库名;

  输出:something

  分析:USE语句不会返回任何结果,只是显示某种形式的通知,比如Database changed

2、显示数据库列表

  输入:SHOW DATABASES;

  输出:Database

     xxx

     mydatabase

     ......

  分析:这个列表有可能包含MySQL内部数据库如mysql、information_schema等。

3、获得一个数据库内表的列表

  输入:SHOW TABLES;

  输出:Tables_in_mydatabase

     names

     productsid

     xxx

     ......

  分析:返回当前选择的数据库内可用表的列表。

4、显示表列

  输入:SHOW COLUMNS FROM names

  输出:Field    Type    Null  Key  Default  Extra

     cust_id   int(11)   NO  PRI  NULL    auto_increment

     cust_city  char(50)   YES            

  分析:要求给出一个表名,对每个字段(列)返回一行,该行包括字段名、数据类型、是否允许NULL、键信息、默认值和其他信息。

5、自动增量

  某些表列需要唯一值,如顾客ID cust_id,MySQL可以自动为其分配唯一标识,避免人肉记忆所有标识,要使用它必须在使用CREAT语句创建表时,把它作为表定义的组成部分。

6、快捷语句

  就是等效替换语句,比如DESCRIBE names 等效于 SHOW COLUMNS FROM names。

7、其他SHOW语句

  SHOW STATUS:显示广泛的服务器状态信息。

  SHOW CREATE DATABASE:显示创建特定数据库的语句。

  SHOW CREATE TABLE:显示创建特定表的语句。

  SHOW GRANTS:显示授予用户(所有用户或特定用户)的安全权限。

  SHOW ERRORS:显示服务器错误信息。

  SHOW WARNINGS:显示服务器警告信息。

8、帮助语句

  使用HELP SHOW可以显示允许使用的SHOW语句。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

posted @ 2017-05-05 11:12  名称简单点  阅读(266)  评论(0编辑  收藏  举报