如何查看表与视图结构?(sql数据库与mysql)

发布时间:2019-10-14编辑:脚本学堂
本文介绍了查看表与视图结构的方法,包括sql server与mysql数据库查看表结构、视图结构的方法,需要的朋友参考下。

如何查看表与视图结构,sql语句如下:
 

复制代码 代码示例:

--sqlserver
select sysobjects.name as 表名, syscolumns.name as 列名,  
systypes.name AS 数据类型, syscolumns.length AS 数据长度 
from 
sysobjects inner join 
syscolumns ON sysobjects.id = syscolumns.id INNER JOIN 
systypes ON syscolumns.xtype = systypes.xtype 
where (sysobjects.xtype = 'u' or 
sysobjects.xtype = 'v') AND (systypes.name <> 'sysname') 
--and CONVERT(char,sysproperties.[value]) <> 'null' --导出注释不为'null'的记录 
and (sysobjects.name = 'roi_logs') --逐个关联表名,可以用or连接条件 
order by 表名

--mysql
desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;

use information_schema
select * from columns where table_name='表名';