C#中查询数据库中表的信息的语句怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中查询数据库中表的信息的语句怎么写相关的知识,希望对你有一定的参考价值。

C#中查询数据库中表的信息的语句怎么写

查找全部数据
select * from 表名

查找全部满足 某条件的数据
select * from 表名 where 列名='值'(如:UserId='10000'这是条件)

查找全部数据的条数
select count(*) from 表名 (该语句返回表全部数据的行数)

查询全部 满足某条件的数据
select count(*) from 表名 where 列名='值'
参考技术A 1.获取所有数据库名:
Select Name FROM Master..SysDatabases orDER BY Name

2.获取所有表名:
select name from sysobjects where xtype = 'u'(本数据库内)
XType='U':表示所有用户表;
XType='S':表示所有系统表;

3.获取某表所有字段名:

select syscolumns.name from
syscolumns inner join sysobjects on syscolumns.id = sysobjects.id
where sysobjects.xtype = 'u' and sysobjects.name ='bloodtype'

4、表字段的长度
select
table_name ,
column_name,
isnull(column_default,'') default_value,
is_nullable,
data_type,
isnull(isnull(isnull(character_maximum_length,numeric_precision),datetime_precision),1) length
from information_schema.columns
where not table_name in('sysdiagrams','dtproperties')
参考技术B string sql = string.Format("select * from 表名 where [字段名1]=''and[字段名2]=‘’"); 参考技术C select 字段名(多个字段逗号隔开) from 表名 参考技术D use 数据库名字
go
select * from 表名字

以上是关于C#中查询数据库中表的信息的语句怎么写的主要内容,如果未能解决你的问题,请参考以下文章

C#中 SQL语句 带参数的like 查询怎么写

c#如何查询数据库中表的一列数据并赋值给一个数组

查询数据库并输出结果以在 C# 中构建 IN 语句

sql查询 更新语句怎么写

C# linq 多表in语句查询

mybatis中字段名与实体属性名不一样的情况下插入数据的方法,在xml配置文件里sql语句应该怎么写?