CREATE procedure p_splitpage@sql nvarchar(4000), --要执行的sql语句@page int=1, --要显示的页码@pageSize int, --每页的大小@pageCount int=0 out, --总页数@recordCount int...
分类:
数据库 时间:
2014-09-18 09:46:23
阅读次数:
558
一:触发器基本知识 触发器是一种特殊的存储过程,但没有接口(输入输出参数),触发器是引发它们的事务的一部分,因为SqlServer自动将引发它们的SQL语句和触发器作为一个隐式事务,因此当触发器正确执行后,事务才认为是完整的,触发器也可已在触发器内部通过 rollback tran 来回滚事务...
分类:
数据库 时间:
2014-09-17 21:43:22
阅读次数:
323
今天在做数据分析报表的时候遇到一个这样的问题。表结构如下。部门编码、部门名称、部门人员ID(中间用逗号分割)我想通过和人员表链接,查询出一个新的数据集,查询出的结果集格式如下:人员信息(ID或者姓名)、部门编码、部门名称以前都是通过程序遍历拆分表字段组成新的集合字段,然后在结合SQL语句查询出结果集...
分类:
数据库 时间:
2014-09-17 21:36:32
阅读次数:
341
MySQL功能分为两个部分,外层部分主要完成与客户端的连接以及事前调查SQL语句的功能,而内层部分就是所谓的存储引擎部分,它负责接收外层的数据操作指示,完成实际数据输入输出以及文件操作工作...
分类:
数据库 时间:
2014-09-17 20:29:22
阅读次数:
249
查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后, 执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。因此,本文就在MySQL中常用的...
分类:
数据库 时间:
2014-09-17 20:09:14
阅读次数:
356
以前上学的时候,听到“一个学生在毕业后刚刚开始编程的头几年中,写出的代码多半是垃圾”这样的说法,均不屑一顾。现在工作一年多了,越发感觉自己代码中疏漏处甚多,故近来常做亡羊补牢的重构之举。拿自己4个月前写的数据访问层来说,这个层位于整个系统的最底端,根据传入的sql语句进行查询和更新操作。就拿查询来....
分类:
其他好文 时间:
2014-09-17 18:10:02
阅读次数:
263
查询方法:
$db->table('user')->limit(10)->order('id desc')->select();
相当于执行下面的sql语句,并返回二维数组。
SELECT * FROM `user` ORDER BY id desc LIMIT 10
$where['u...
分类:
数据库 时间:
2014-09-17 11:56:42
阅读次数:
214
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'tes...
分类:
数据库 时间:
2014-09-17 11:51:32
阅读次数:
300
数据库表,数据库名大小写铭感问题mysql lower-case-table-names参数线上有业务用到开源的产品,其中SQL语句是大小写混合的,而建表语句都是小写的,mysql默认设置导致这些执行失败。就需要设置忽略大小写。设置lower-case-table-names=1,重启mysql实例...
分类:
其他好文 时间:
2014-09-17 11:45:02
阅读次数:
280
BI项目如何开发:了解OLAP的分析方法: 对数据进行多维建模分析,也就是自己设计自己的数据方体,之后程序自动生成数据方体 数据方体: 1.自动成的表结构,仅仅有你需要的列 2.生成一条SQL语句(含有查询条件) 3.缓存SQL,通过你预定义的多维分析,建立事实表与维度表之间的...
分类:
数据库 时间:
2014-09-17 07:49:01
阅读次数:
248