显示数据库表信息
有时候我们需要查看某个数据库表的相关信息,比如结构,列名等等;那么我们就需要用到show/describe 语句来查看,看下面语法:
show tables [from db_name] [like wild]
show columns from tbl_name [from db_name] [like wild]
show index from tbl_name [from db_name]
show table status [from db_name] [like wild]
{describe| desc} tbl_name {col_name | wild}
第一种语法表示:查看某个数据库下的所有数据库表,或者根据like模糊查看某个数据库表;例如
show tables from test01;
show tables from test01 like "%a%";
第二种语法表示:查看某个数据库表中的列属性,like后面跟的是列的名称的某个关键字;例如
show columns from test01_01;
show columns from test01_01 from test01 like "%n%";
第三种语法表示:查看某个数据库表中的索引;例如
show index from test01_01 from test01;
第四种语法表示:查看数据库中全部表或者某个表的状态信息,信息提供的更多;例如
show table status from test01;
show table status from test01 like "%t%";
第五种语法表示:查看数据库表的信息,是show的另外一种方式;例如
desc test01_01;
describe test01_01 "%n%";
请选用test01数据库,查看数据库test01下的所有数据表,并查看test01_01数据表的列属性