如何使用SqlServer查询数据库表所有或指定记录

如何使用SqlServer查询数据库表所有或指定记录,第1张

可用存储过程,如查找库中所有表所有字段,包含“张三”的数据

declare @cloumns varchar(40)

declare @tablename varchar(40)

declare @str varchar(40)

declare @counts int

declare @sql nvarchar(2000)

declare MyCursor Cursor For

Select aname as Columns, bname as TableName from syscolumns a,sysobjects b,systypes c

where aid = bid

and btype = 'U'

and axtype=cxtype

and cname like '%char%'

set @str='张三'

Open MyCursor

Fetch next From MyCursor Into @cloumns,@tablename

While(@@Fetch_Status = 0)

Begin

set @sql='select @tmp_counts=count() from ' +@tablename+ ' where ' +@cloumns+' = ''' +@str+ ''''

execute sp_executesql @sql,N'@tmp_counts int out',@counts out

if @counts>0

begin

print '表名为:'+@tablename+',字段名为'+@cloumns

end

Fetch next From MyCursor Into @cloumns,@tablename

End

Close MyCursor

Deallocate MyCursor

1、创建测试表,

create table test_limit(id int ,value varchar(100));

2、插入测试数据,共6条记录;

insert into test_limit values (1,'v1');

insert into test_limit values (2,'v2');

insert into test_limit values (3,'v3');

insert into test_limit values (4,'v4');

insert into test_limit values (5,'v5');

insert into test_limit values (6,'v6');

3、查询表中全量数据,可以发现共6条数据,select from test_limit t;

4、编写语句,指定查询3条数据;

 select from test_limit limit 3;

查询数据库里某一张表的全部数据的SQL结构化查询语句实现:SQL=Select From table。

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

SQL查询语言主要结构为:

Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]

查询字段必须分别用(西文)逗号分开或就用一个号代替,号表示查询全部字段。数据检索使用SELECT保留字。FROM子句指定SELECT语句查询及与查询相关的表或视图。

SQL结构化查询语句中还有条件、模拟、排序、聚合等子句保留字函数供灵活对数据库、表进行查询。

select [要查询的字段] from [表名]

where [指定的查询条件]

有记得需要说明的是,如果存在多个条件时需要用and 连接每个查询条件,如果需要排序,语法则为:

select [要查询的字段] from [表名]

where [指定的查询条件]

order by [要分组的字段]

以上就是关于如何使用SqlServer查询数据库表所有或指定记录全部的内容,包括:如何使用SqlServer查询数据库表所有或指定记录、mysql 怎么指定查询多少条数据、如何查询数据库里某一张表的全部数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9807138.html

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

发表评论

登录后才能评论

评论列表(0条)

保存