SQL数据库里面查询表格的命令是什么

SQL数据库里面查询表格的命令是什么,第1张

命令:

select

sql 数据库查询表格的命令:用SELECT 语句

用法:

查询某一列:SELECT 列名称 FROM 表名称

查询所有列:SELECT FROM 表名称

注释:

SQL 语句对大小写不敏感。SELECT 等效于 select。

利用SQL语句来查询字段所在的表

从某数据库中查出包含 字段名 字段的所有表名

SELECT TABLE_NAME 

FROM INFORMATION_SCHEMACOLUMNS 

WHERE COLUMN_NAME = '字段名'

实例:  

1、后台添加扩展字段 。

2、选中所在的数据库右键新建查询并输入SQL语句 

SELECT TABLE_NAME 

FROM INFORMATION_SCHEMACOLUMNS 

WHERE COLUMN_NAME = 'abc123'

先查询出来所有含有字段BLH的表,然后再用游标遍历所有表名(sqlserver2008测试通过):

--定义游标

declare cur cursor

--查询所有包含BLH字段的表名

for SELECT systname FROM sysobjects syst

where exists(select 1 from syscolumns sysc

where syst[object_id]=sysc[id] and sysc[name]='BLH')

and syst[type] in (N'U')

declare @t varchar(40)--表名

open cur

--遍历表

fetch next from cur into @t  

while (@@fetch_status =0)

begin

 --查询BLH=0040454的数据

 exec('select  from '+@t+' where BLH=''0040454''')

 fetch next from cur into @t 

end

--关闭游标

close cur

--释放游标

deallocate cur

select A,b,C,D

FROM A LEFT JOIN B ON Bb1=Aa1

LEFT JOIN D ON Dd1=Aa1

LEFT JOIN C ON Cc1=Ad2

WHERE c2=XX

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/12183325.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存