数据库功能sql记录

一些不常用但可能会用到的sql

mysql:

查询数据库中所有表名称及注释(包含视图)

1
SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='数据库名'

查询数据库中所有表名称及注释(不包含视图)

1
SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='数据库名称' AND table_type = 'BASE TABLE' AND table_schema = DATABASE ()

查询每张表中所有字段名及注释

1
SELECT COLUMN_NAME,column_comment FROM INFORMATION_SCHEMA.Columns WHERE table_name='表名称' AND table_schema='数据库名称'

oracel:

查询数据库中所有表名

1
SELECT t.table_name FROM user_tables t

查询每张表中所有字段名

1
SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名称'
查看评论