网站建设和网站设计有什么区别,沈阳建设银行网站首页,二级建造师注册查询系统,申请好域名后 怎么做网站[MySQL] 获取元数据的方法 MySQL提供了以下三种方法用于获取数据库对象的元数据#xff1a; 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序#xff0c;如mysqlshow, mysqldump 用SHOW语句获取元数据 MySQL用show语句获取元数据是最常用的方法#xff0…[MySQL] 获取元数据的方法 MySQL提供了以下三种方法用于获取数据库对象的元数据 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序如mysqlshow, mysqldump 用SHOW语句获取元数据 MySQL用show语句获取元数据是最常用的方法下面提供[MySQL] 获取元数据的方法MySQL提供了以下三种方法用于获取数据库对象的元数据1)show语句2)从INFORMATION_SCHEMA数据库里查询相关表3)命令行程序如mysqlshow, mysqldump用SHOW语句获取元数据MySQL用show语句获取元数据是最常用的方法下面提供了几种典型用法show databases; --列出所有数据库show create database db_name; --查看数据库的DDLshow tables; --列出默认数据库的所有表show tables from db_name; --列出指定数据库的所有表show table status; --查看表的描述性信息show table status from db_name;show create table tbl_name; --查看表的DDLshow columns from tbl_name; --查看列信息show index from tbl_name; --查看索引信息有几种show语句还可以带有一条like pattern字句用来限制语句的输出范围其中pattern允许包含%和_通配符比如下面这条语句返回domaininfo表中以s开头的所有列show columns from domaininfo like s%;像上面这张支持like字句的所有show都可以改写成一条where字句如show columns from domaininfo where fieldsysdomain;注desc tbl_name和explain tbl_name的效果和show columns from tbl_name一致。从INFORMATION_SCHEMA数据库里查询相关表INFORMATION_SCHEMA是MySQL自带的一个系统数据库它里面存储了所有的元数据通过select里面的相关表就可以获取你想要的元数据。和show语句相比它比较麻烦但它的好处是标准的SQL语句更具有可移植性且更灵活可以通过各种表达式获取你真正需要的信息。从命令行获取元数据前面两种方法都必须得在MySQL命令行里执行而mysqlshow和mysqldump提供了从OS命令行获取元数据库的方法如mysqlshow --列出所有数据库mysqlshow db_name --列出给定数据库的所有表mysqlshow db_name tbl_name --列出给定数据库表的所有列mysqlshow --keys db_name tbl_name --列出索引信息mysqlshow --status db_name --列出数据库的描述性信息mysqldump可以让你看到create table语句(就想show create table语句一样)如mysqldump --no-data db_name [tbl_name] ...注意在用mysqldump查看表结构时一定要加上--no-data否则你看到的将是数据库表里的数据。本文原创发布php中文网转载请注明出处感谢您的尊重