代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
MYSQL
】
通过sql语句生成MySQl数据字典
作者:
/ 发布于
2016/11/28
/
708
select distinct a.TABLE_SCHEMA as '数据库' , a.TABLE_NAME as '表名', a.COLUMN_NAME as '字段名', a.COLUMN_TYPE as '类型长度', case when a.IS_NULLABLE='yes' then '√'else '' end as '允许空值', case when a.COLUMN_DEFAULT='' then '""' else a.COLUMN_DEFAULT end as '默认值', a.CHARACTER_SET_NAME as '字符集', a.COLLATION_NAME as '整理', a.EXTRA as '自动递增', case when b.CONSTRAINT_NAME='PRIMARY' then 'PRIMARY' else '' end as '主键', c.CONSTRAINT_NAME as '外键名', c.REFERENCED_TABLE_NAME as '关联父表', c.REFERENCED_COLUMN_NAME as '父表字段', d. CONSTRAINT_NAME as '索引名称' from INFORMATION_SCHEMA.COLUMNS as a left join (select CONSTRAINT_NAME,TABLE_NAME table_name2,COLUMN_NAME col_name2 from INFORMATION_SCHEMA .KEY_COLUMN_USAGE where CONSTRAINT_NAME='PRIMARY' and table_name like 't_sale%') as b on a.TABLE_NAME=b.table_name2 and a.COLUMN_NAME=b.col_name2 left join (select CONSTRAINT_NAME,REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME,TABLE_NAME table_name3,COLUMN_NAME col_name3 from INFORMATION_SCHEMA .KEY_COLUMN_USAGE where REFERENCED_COLUMN_NAME!='' and table_name like 't_sale%') as c on a.TABLE_NAME=c.table_name3 and a.COLUMN_NAME=c.col_name3 left join (select CONSTRAINT_NAME,REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME,TABLE_NAME table_name4,COLUMN_NAME col_name4 from INFORMATION_SCHEMA .KEY_COLUMN_USAGE where REFERENCED_COLUMN_NAME is null and CONSTRAINT_NAME!='PRIMARY' and table_name like 't_sale%') as d on a.TABLE_NAME=d.table_name4 and a.COLUMN_NAME=d.col_name4 where table_name ='t_sale_agent'
试试其它关键字
同语言下
.
MySQL按日期分组统计(按天统计,按月统计)
.
mysql 获取某个库下面所有表的所有数据(
.
查看表当前自增值
.
查看碎片较多的表
.
查看数据表较大的表
.
查看非InnoDB引擎表
.
根据某一字段值按照某一特定符转化为列数据
.
按时间段分组查询当天小时内数据
.
mysql json 使用 类型 查询 函数
.
按天数据统计
可能有用的
.
MySQL按日期分组统计(按天统计,按月统计)
.
mysql 获取某个库下面所有表的所有数据(
.
查看表当前自增值
.
查看碎片较多的表
.
查看数据表较大的表
.
查看非InnoDB引擎表
.
根据某一字段值按照某一特定符转化为列数据
.
按时间段分组查询当天小时内数据
.
mysql json 使用 类型 查询 函数
.
按天数据统计
贡献的其它代码
Label
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3