表名MSSQL查询显示数据库所有表名(mssql如何显示数据库)
SQL是结构化查询语言(Structured Query Language),它是用于储存、检索和管理关系型数据库的全球标准。查询显示数据库中所有表名是常见的查询需求,在MSSQL中可以使用一下的指令:
SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = ‘BASE TABLE’
该查询语句可以显示当前数据库所有的表名。其中INFORMATION_SCHEMA.TABLES表中每行都代表一个表的元数据,TABLE_TYPE字段来区分出表和视图,将其设置为BASE TABLE即可获取表的元数据,或者可以指定固定的表名。
另外,对于MSSQL,在Microsoft SQL Server Management Studio软件中,还有更加方便的查看数据库中所有表名的办法。右键点击数据库>> 新建查询,编写并执行如下语句示例:
SELECT
obj.name
FROM
sys.objects obj
WHERE
obj.type = ‘U’
ORDER BY
obj.name ASC
这条查询语句可以以顺序显示出当前数据库中所有的用户表,其中:sys.objects表存放着所有数据库对象的基本信息,obj.type的U为表的类型,Name字段则是表的名称。
以上就是MSSQL查询显示数据库所有表名的语句,用来追踪和管理数据库还是比较有用的,如果你熟悉这些语句,你将会非常有效率地管理自己的数据库。