c获取数据库所有表名称(如何查数据库中所有表名)

编程知识 97
本篇文章给大家谈谈c获取数据库所有表名称,以及如何查数据库中所有表名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 如何获取数据库用户表及描述信息 --获取所有数据库名Select Name FROM Master..SysDatabases ORDER BY Name--获取指定数据库的所有表(DatabaseName 替换成指定库名即可)use DatabaseName select table_name from information_schema.columns group by table_name

本篇文章给大家谈谈c获取数据库所有表名称,以及如何查数据库中所有表名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

如何获取数据库用户表及描述信息

--获取所有数据库名

Select Name FROM Master..SysDatabases ORDER BY Name

--获取指定数据库的所有表(DatabaseName 替换成指定库名即可)

use DatabaseName select table_name from information_schema.columns group by table_name

--获取数据库中所有的用户表

Select Name FROM SysObjects Where XType='U' orDER BY Name

--获取数据库中数据表所有字段 (将tbName替换成你的表名即可)

select a.* from syscolumns a, sysobjects b where a.id=b.id and b.name= 'ContentInfo'

//code by:博客园-曹永思-在线起名

--获取数据表的详细信息 (将tbName替换成你的表名即可)

SELECT CASE WHEN EXISTS (SELECT 1 FROM sysobjects WHERE xtype='PK' AND parent_obj = a.id

AND name IN (SELECT name FROM sysindexes WHERE indid IN (SELECT indid FROM sysindexkeys

WHERE id = a.id AND colid = a.colid))) THEN '1' ELSE '0' END AS 'key',

CASE WHEN COLUMNPROPERTY(a.id, a.name, 'IsIdentity') = 1 THEN '1' ELSE '0' END AS 'identity', a.name AS ColName,

c.name AS TypeName, a.length AS 'byte',

COLUMNPROPERTY(a.id, a.name, 'PRECISION') AS 'length',

a.xscale, a.isnullable, ISNULL(e.text, '') AS 'default',

ISNULL(p.value, '') AS 'comment'

FROM sys.syscolumns AS a INNER JOIN

sys.sysobjects AS b ON a.id = b.id INNER JOIN

sys.systypes AS c ON a.xtype = c.xtype LEFT OUTER JOIN

sys.syscomments AS e ON a.cdefault = e.id LEFT OUTER JOIN

sys.extended_properties AS p ON a.id = p.major_id AND a.colid = p.minor_id

WHERE (b.name = 'ContentInfo') AND (c.status '1')

如何获取数据库中表名、字段名、字段属性信息?

如果是db2 的表名:

list tables

得到每一个表的详细信息字段名,字段属性(类型,文字长度,备注)

describe table 具体的表名

平时我就这么获得这些信息

sqlite3 怎么查询数据库中所有的表 用C语言实现

SELECT name FROM sqlite_master

WHERE type='table'

ORDER BY name;

在C语言中用这个查询语句

c获取数据库所有表名称的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何查数据库中所有表名、c获取数据库所有表名称的信息别忘了在本站进行查找喔。

c获取数据库所有表名称 查询数据库中的所有表的名称mysql获取数据库名称获取当前数据库名称mybatis获取数据库名称数据库修改表名称oracle数据库修改表名称获取当前数据库名称payload数据库表名称怎么改修改数据库表字段名称怎么命名数据库的表名称
扫码二维码