如何用T—SQL命令查询一个数据库中有哪些表?

仅查有哪些表,不要别的信息,where条件是什么?

1、查询SQL中的所有表:
Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'
执行之后,就可以看到数据库中所有属于自己建的表的名称

2、查询SQL中所有表及列:

Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name
FROM dbo.syscolumns INNER JOIN
dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id
Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties'))
3、在Sql查询分析器,还有一个简单的查询方法:
EXEC sp_MSforeachtable @command1="sp_spaceused '?'"
执行完之后,就可以看到数据库中所有用户表的信息
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-13
show tables from database;
database是数据库名 可以查出数据库中有哪些表
第2个回答  2009-04-13
select * from sysobjects

select name from sysobjects
第3个回答  2009-04-14
sp_tables

SQLServer如何用T-SQL命令查询一个数据库中有哪些表
1、查询SQL中的所有表:Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2、查询SQL中所有表及列:Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolu...

SQLServer如何用T-SQL命令查询一个数据库中有哪些表
1)syscolumns :数据表列名清单表;2)systypes:各列数据类型表。

Oracle如何通过一段SQL语句判断查询了哪些表?
(1)查询的显示内容部分的表,也就是slelct后面的显示部分的表,那么就一定是查询的,比如这里的select t1.a,t2.b,t3.c,那么不管怎么说一定查询了 t1,t2,t3三张表,如果只查询了t1,t2两张,那么t3部分的数据是怎么出来的?所以,只要有显示的表就一定是查询的表。包括在显示部分(select中)...

如何sql语句查询出数据库每个表的几条数据
---方法1:select count(1) from [表名]---方法2:select schema_name(t.schema_id) as [Schema], t.name as [表名],i.rows as [总行数]from sys.tables as t, sysindexes as iwhere t.object_id = i.id and i.indid <=1请试一试,如有疑问,及时沟通!

如何查询一个ACCESS数据库中的表名和字段?
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,email FROM testtable WHERE name=张三 (一) 选择列表 选择列表(select_...

数据库|基于T-SQL向数据库数据表中添加、修改、删除数据
添加数据首先,通过T-SQL向数据表中添加单条或多条测试数据。单条数据添加的语句执行成功后,会显示“1行受影响”。多条数据则会显示“2行受影响”。查询数据通过查询语句检查添加的数据,确保数据已正确插入。执行查询代码后,可以看到查询结果。数据约束为了保证数据质量,我们可以添加约束,如密码长度的...

如何在SQL数据库中查找某个书名的所有记录?
13.(5分)输入T-SQL语句,删除上步中建立的表(tbook)。操作成功后,请按照考试系统提示目录进行保存,文件命名为T2-13.sql。14(5分)输入T-SQL语句,实现在Exam数据库中新建拥有一个参数的名为“bookproc”的存储过程,用来查询图书表中由该参数所指定的作者的所有图书的图书名称、出版社和出版...

sql语句怎么在一个数据库中查找拥有同一字段名的所有表
1、在Oracle数据库中 select column_name,table_name from user_tab_columns where column_name= 'test_name'2、在SqlServer数据库中 SELECT COLUMN_NAME,TABLE_NAME FROM INFORMATION_SCHEMA.columns WHERE COLUMN_NAME='test_name'SQL语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,...

如何用t-sql语句创建数据库并用sql语句创建表?
如何利用Transact-SQL语句创建数据库并建立表?要创建数据库,首先需在查询编辑器窗口中输入以下T-SQL语句(以创建数据库“testbase”为例):CREATE DATABASE testbase;执行该语句后,在对象资源管理器中刷新数据库列表,可见新创建的“testbase”数据库。若需创建多个参数的数据库(如“testbase2”),...

现有一个数据库Sales,该库中有三个表: 客户表Customers:
--(1)请根据客户表Customers的结构说明,用T-SQL语言创建该表(已创建)--(2)查询订单表Orders中下单时间在‘2012-01-01’至’2012-12-31’之间的客户ID,产品名称,定货数量和总金额 select 产品名称,定货数量,总金额 from Orders where 下单时间 like '2012%'--(3)查询产品表Products中...

相似回答