C# 数据库操作
# C# 数据库操作
木子_lishk
IT爱好者
展开
-
从数据库中获取单个数据——ExecuteScalar用法
在某些情况下,我们需要从数据库中读取一个数据值,比如返回某一用户的ID值,或者使用SQL语句中的聚合函数Count()或Sum()等来返回一个统计结果。Command对象的ExecuteScalar方法,用以返回查询结果数据表中的第一行第一列的数据值。代码如下: [csharp] view plaincopy SqlConnection conn = n转载 2013-05-16 01:02:47 · 1150 阅读 · 0 评论 -
SQL Server (MSSQLSERVER)启动不了
Windows 不能在 本地计算机 启动 SQL Server (MSSQLSERVER)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 10048。原创 2014-07-14 21:35:08 · 2184 阅读 · 0 评论 -
获取查询记录第n行 & 获取字符串包含某字符数量
【1】获取查询记录第n行 select top 1 * from customer t1 where t1.UserName not in (select top 1 t2.UserName from customer t2) --查询第2行数据 如下图所示: 【2】获取字符串包含某字符数量 思路:“原字段”总长度 减去“查询字段” 替换为空后的长度。 sel原创 2015-01-21 17:33:11 · 534 阅读 · 0 评论 -
sql 百万级数据库优化方案
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select转载 2015-09-11 10:33:24 · 290 阅读 · 0 评论