
数据库
长江
今天喜欢你,明天喜欢她
最后发现一直喜欢的只有代码!
展开
-
SQL操作全集
SQL操作全集下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明转载 2011-11-02 14:13:39 · 491 阅读 · 0 评论 -
sql over开窗函数
1.统计 select customerID, SUM(totalPrice) over() as AllTotalPrice, SUM(totalPrice) over(partition by customerID) as cusTotalPrice, totalPrice from OP_Order 2.over函数和row_n原创 2013-09-06 00:44:33 · 753 阅读 · 0 评论 -
解决数据库保存中文乱码问题
输入中文时数据库中显示为乱码,提供以下两种解决方案: 1.修改字段类型varchar是采用单字节存数nvarchar采用的是unico编码,存储两个字节一个英文字母存varchar格式,占一个字节;存nvarchar占2个字节。varchar也可以存储中文,如果系统不支持中文,就会出现乱码(??)。nvarchar的另一个好处是在判断字符串的时候可以不考虑中英文差别。原创 2013-08-27 01:57:50 · 1675 阅读 · 0 评论 -
分页查询语句
前面几项简单分页查询语句适用于普通数据库MSSQL可以使用存储过程,ORACLE可使用强大的查询语句(有空再补上了)1.初始思路(性能最差的)select top 10 * from table where id not in (select top 5000 id from table)2.进一步改造select top 10 b.* from (select top原创 2013-04-17 21:51:59 · 728 阅读 · 0 评论 -
MSSQL 日期相关操作
1.两个日期的天数差 SELECT DATEDIFF(day, '2005-12-30 23:59:59.000' , '2006-01-01 00:00:00.0000000');其它参数:datepart缩写yearyy, yyyyquarterqq, qmo原创 2013-08-18 23:46:22 · 575 阅读 · 0 评论 -
SQL SERVER 清空日志
MSSQL数据库表的增删改时间长了日志文件就会很大很大.....后果会很严重.现有如下两种方法清除数据库日志.方法一:数据库分离附加法1.备份:用此法之前请先备份数据库2.分离:右击数据库,点分离,选删除连接,确定3.删除:找到数据库文件位置,找到数据库对应文件,将.LDF日志文件删除4.附加:附加数据库选择刚才分离的文件,数据库详细信息里会显示找不到日志文件,选中删除原创 2013-01-14 15:54:03 · 675 阅读 · 0 评论 -
MSSQL 事务级别
一个系统项目做大了,就会遇到性能问题.数据库的优化将是解决性能问题的关键之一.为什么数据库读取慢,事务级别正是此问题的关键之一.也就是说,一些非重要的查询可以使用低级事务进行查询,就不会受到其它事务的阻塞等待.1.Read Uncommitted 指定语句可以读取已由其他事务修改但尚未提交的行.最低等级的事务隔离,仅仅保证了读取过程中不会读取到非法数据.conn.Beg原创 2012-12-28 11:17:59 · 2592 阅读 · 0 评论 -
MSSQL如何查看当前数据库的连接数
- [SQL Server]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ai51av.blogbus.com/logs/52955622.html 如果我们发布一个有后台数据库的应用程序,就会遇到数据库维护方面的问题。比如说现在你想维护你的数据库了,那就会面临着是否还有用户连接你的数据库呢,如果有暂时就不维护,如果没有,就维护,这个文章就是解决是否还有转载 2012-06-15 10:35:48 · 11016 阅读 · 0 评论 -
C# 异步执行SQL语句
异步执行SQL语句,试下就明白,无需解释 /// /// 按钮事件 异步执行 /// /// /// private void button4_Click(object sender, EventArgs e) { string str原创 2012-06-15 10:12:32 · 8404 阅读 · 4 评论 -
MSSQL日期时间函数大全
Sql Server中的日期与时间函数1. 当前系统日期、时间select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期转载 2011-11-11 15:14:49 · 25869 阅读 · 0 评论 -
数据库常用操作
/// /// 将DataTable中数据批量插入远程服务器的数据表中 /// /// 源数据集 /// 目标服务器的数据连接字符串 /// 要插入的字段 /// 目标服务器的表名 protected void SqlBulkCopyData(DataTable dt,转载 2011-11-02 23:10:25 · 420 阅读 · 0 评论 -
微软企业库简单用法
Microsoft.Practices.EnterpriseLibrary.Data.dll , v2.0.50727 Database db = DatabaseFactory.CreateDatabase(); using (DbConnection Conn = db.CreateConnection()) { i原创 2013-04-10 11:28:35 · 2070 阅读 · 0 评论