把数据写入到数据库的时,常常会碰到先要检测要插入的记录是否存在,然后决定是否要写入。我这里总结了判断记录是否存在的常用方法:sql语句:select count(*) from tablename;然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存...
分类:
数据库 时间:
2014-08-14 01:15:07
阅读次数:
259
/// /// 过滤SQL非法字符串 /// /// /// public static string Filter(string value) { if (string.IsNullOrEmpty(value)) return string.Empty; value = Regex.Rep...
分类:
数据库 时间:
2014-08-14 00:56:27
阅读次数:
278
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master ...
分类:
数据库 时间:
2014-08-13 22:44:17
阅读次数:
537
通常情况下,我们会使用以下SQL语句来更新字段值:
复制代码代码如下:
UPDATE mytable SET myfield='value' WHERE other_field='other_value';
但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?举个例子,我的博客有三个分类目录(免费资源、教程指南、橱窗展示),这些分类目录的信息...
分类:
数据库 时间:
2014-08-13 22:26:27
阅读次数:
367
事实上,先前刚刚開始敲机房的时候,刚用到DataGridView的时候,总显得力不从心,先要一下子就学会,看了非常多的资料,但是依照写的时候,自己有不知道从什么地方下手,于是,当自己用查询SQL语句,并用DataGridView显示出来,这个功能不能实现,但这里给大家写一下,假设有什么地方不好的会....
ORDERBY后可加2个字段,用英文逗号隔开。f1用升序,f2降序,sql该这样写ORDER
BYf1,f2DESC也可以这样写,更清楚:ORDER
BYf1ASC,f2DESC如果都用降序,必须用两个descORDER
BYf1DESC,f2DESC
分类:
数据库 时间:
2014-08-13 19:23:17
阅读次数:
189
函数式编程感悟是声明式编程,与命令式编程相对,其典型应用为SQL语句。为了清晰描述这个问题,我做了如下的场景比较:我们知道SQL Server 由数据文件和检索引擎组成,当用户客户端需要检索一个学生,名字为tom时,怎将Sql语句“select id, name from student where...
分类:
其他好文 时间:
2014-08-13 12:54:06
阅读次数:
195
原文:[SQL]死锁处理语句引言
今天在群里看到分享的解决死锁的sql语句,就想着这东西以后肯定用的着,就下载下来,在这里记录一下,以后查找也方便。
SQL 1 SET QUOTED_IDENTIFIER ON 2 GO 3 SET ANSI_NULLS ON 4 GO 5 CREATE PROCE...
分类:
数据库 时间:
2014-08-13 12:15:26
阅读次数:
266
事务 作为逻辑处理的基本单位,对于数据库操作来说由一条或者多条sql语句来构成。当然还有针对非数据库操作的,如在计算机中设置的还原点即是一个很好的应用。对于事务的基本性质在另一篇中有所叙述:SQL 事务及实例演示oracle和sql server在事务上区别sql server中的事务一般分为隐.....
分类:
数据库 时间:
2014-08-13 01:04:24
阅读次数:
324
使用c#批量插入数据时,通过for循环,每次执行一条SQL语句进行数据插入,会使插入操作效率非常低下。提高效率的方法: 1.SqlBulkCopy类。 2.表值参数。在SqlServer存储过程中还可以 3.将For循环Insert部分放入一个Transaction中。具体论证与实现,改日追加...
分类:
其他好文 时间:
2014-08-12 21:32:34
阅读次数:
137