博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

MySQL数据库系统表

Posted on 2013-01-24 18:26  Bruce Zhang  阅读(1004)  评论(0编辑  收藏  举报

进入MySQL Command line client下
查看当前使用的数据库:
  mysql>select database();
  mysql>status;
  mysql>show tables;

  mysql>show databases;//可以查看有哪些数据库,返回数据库名(databaseName)

  mysql>use databaseName;  //更换当前使用的数据库

  mysql>show tables; //返回当前数据库下的所有表的名称
  或者也可以直接用以下命令
  mysql>show tables from databaseName;//databaseName可以用show databases得来

mysql查看表结构命令,如下:
  desc 表名;

  show columns from 表名;
  或者
  describe 表名;
  show create table 表名;
  或者
  use information_schema
  select * from columns where table_name='表名';

  查看警告:
  Rows matched: 1  Changed: 0  Warnings: 1
  mysql> show warnings;
  +---------+------+-------------------------------------------+
  | Level   | Code | Message                                   |
  +---------+------+-------------------------------------------+
  | Warning | 1265 | Data truncated for column 'name' at row 3 |
  +---------+------+-------------------------------------------+
  1 row in set