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#中查询数据库中表的信息的语句怎么写的主要内容,如果未能解决你的问题,请参考以下文章