随笔分类 -  数据库

Mysql/Sqlite/Sql Server
SQL 实现行列互换
摘要:Oracle:不过大多数是采用 oracle 数据库当中的一些便捷函数进行处理,比如 ”pivot”; MySql:目前没有找到更好的方法 题目:数据库中有一张如下所示的表,表名为sales。 年季度销售量 1991 1 11 1991 2 12 1991 3 13 1991 4 14 1992 1 阅读全文

posted @ 2016-02-22 11:18 夜雨梧桐 阅读(2892) 评论(0) 推荐(0) 编辑

Mysql 不存在则插入,存在则更新
摘要:开始写了一大堆的代码来实现,原来还有这种方法,惊讶~~~ 如果不存在,就插入一条数据;如果存在,更新某个字段。 mysql 存在该记录则更新,不存在则插入记录的sql 一条mysql教程 存在该记录则更新,不存在则插入记录的sql INSERT table (auto_id, auto_name) 阅读全文

posted @ 2016-01-27 16:02 夜雨梧桐 阅读(2190) 评论(0) 推荐(0) 编辑

Mysql 清空数据
摘要:1、Delete 和 Truncate 区别: truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。 这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复, 而trunc... 阅读全文

posted @ 2015-07-16 11:22 夜雨梧桐 阅读(425) 评论(0) 推荐(0) 编辑

Mysql ExcuteNonQuery
摘要:ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete 语句 执行成功是返回值为该命令所影响的行数,如果影响的行数为0时返回的值为0,如果数据操作回滚得话返回值为... 阅读全文

posted @ 2015-07-08 16:35 夜雨梧桐 阅读(526) 评论(0) 推荐(0) 编辑

左连接,右连接,内连接,Union
摘要:数据库的三种常用连接解析: 官方解释: 1、left [outer] join(左外联接) 返回 包括左表中的所有记录和右表中联结字段相等的记录 2、right [outer] join(右外联接) 返回 包括右表中的所有记录和左表中联结字段相等的记录 3、inner [oute... 阅读全文

posted @ 2015-03-25 10:46 夜雨梧桐 阅读(576) 评论(0) 推荐(0) 编辑

ADO.NET 对象
摘要:(一)OleDbConnection 使用COM组件链接(二)ADO.NET 对对数据库访问做了优化:1、SqlConnection 用于建立和Sql Server服务器连接的类,表示打开数据库2、DataSet 表示一组数据表,以及这些表之间的关系3、DataRow 表示数据表中的一行数据4、Da... 阅读全文

posted @ 2015-03-25 00:42 夜雨梧桐 阅读(251) 评论(0) 推荐(0) 编辑

T-SQL 高级编程
摘要:在Sql Server 中访问数据库一般有2种方式:1、一种是使用应用程序编程接口API2、数据库语句变量:局部变量:以@为前缀,如@Age;全局变量以@@为前缀;(Ps:全局变量以系统定义和维护,只能读取,不能修改其值); 申明局部变量语法:DECLARE @变量名 数据类型;如:DECLA... 阅读全文

posted @ 2015-03-24 18:44 夜雨梧桐 阅读(523) 评论(0) 推荐(0) 编辑

导航