SQL行转列汇总 PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)F...
分类:
数据库 时间:
2014-06-15 15:38:33
阅读次数:
440
一 JDBC 简介 1. 作用:规避数据库的不同,为程序开发人员访问数据库提供统一的编程接口。 2. 具体作用:和数据库建立连接,发送 sql 语句,处理数据库返回的结果集。 3. 框架模式: 4. 主要对象: a) 连接:保存和数据库连接的上下文信息 b) 语句:操作数...
分类:
数据库 时间:
2014-06-15 11:43:02
阅读次数:
247
??存储过程是经过编译的,永久保存在数据中的一组SQL语句,通过创建和使用存储过程能够提高程序的重用性和扩展性,为程序提供模块化的功能,还有利于对程序的维护和管理。以下就详谈一下,VB.NET怎样调用SQL SERVER中的存储过程。以上就是本人数据库中的一张表—OnDutyInfo创建存储过程cr...
分类:
数据库 时间:
2014-06-15 07:19:11
阅读次数:
298
【问题现象】线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。SQL语句如下:SELECT DISTINCTg.*,cp.name AS cp_name, c.name AS category_name, t.name AS t...
分类:
数据库 时间:
2014-06-14 22:10:56
阅读次数:
331
简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不...
分类:
其他好文 时间:
2014-06-14 22:01:46
阅读次数:
415
一. 批量插入 在数据量少(几十条)的情况下,还是可以一用的, 毕竟 EF 的语法用起来还是很方便的 在数据量多的情况下,有了 SqlBulkCopy ,EF 可以洗洗睡了二. 更新,删除 数据量少的情况下,可以直接SaveChanges, 多了的话,手写 sql 语句,用 ExecuteS...
分类:
其他好文 时间:
2014-06-14 21:56:39
阅读次数:
310
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-06-14 20:28:19
阅读次数:
361
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-06-14 16:51:42
阅读次数:
333
ORACLE触发器ORACLE产生数据库触发器的语法为:create[orreplace]trigger触发器名触发时间触发事件on表名[foreachrow]pl/sql语句其中:触发器名:触发器对象的名称。由于触发器是数据库自动执行的,因此该名称只是一个名称,没有实质的用途。触发时间:指明触发器...
分类:
数据库 时间:
2014-06-14 16:19:46
阅读次数:
216
/**
* 本例解决的问题:
* 核心问题:通过SQLiteOpenHelper类创建数据库对象
* 通过数据库对象对数据库的数据的操作
* 1.sql语句方式操作SQLite数据库
* 2.谷歌提供的api对SQLite数据库的操作
* 3.SQLite对事务的操作
*/
import com.itheim.createsqlitedb.db.MyOpenHelper;
impor...
分类:
移动开发 时间:
2014-06-14 13:35:36
阅读次数:
273