码迷,mamicode.com
首页 > 数据库
将复杂查询写到查询配置文件--SOD框架的SQL-MAP技术简介
如果把所有的SQL语句都集中管理在一个配置文件中,那么程序编写和维护、发布都要方便很多,甚至可以根据这个SQL配置文件,写个代码生成器,自动生成DAL层代码。SOD框架的SQL-MAP技术正好提供了这个功能,无图无真相。
分类:数据库   时间:2015-05-13 00:46:41    阅读次数:280
sql-数据库的隔离级别
read uncommited (读未提交) 最低级别,可读取未提交事物的数据,这会导致脏读,比如:某时刻会话a修改了一个数据,但还未提交,此时会话b,读取了该数据,这是,会话a回滚了事物,这就导致数据出现了不一致状态,这就是脏读!read commited (提交读) 避免了脏读,但会导致不...
分类:数据库   时间:2015-05-13 00:34:19    阅读次数:159
PL/SQL&存储过程||存储函数&触发器
plsql 有点:交互式 非过程化 数据操纵能力强 自动导航语句简单 调试简单 想率高 声明类型的方式 1.基本类型 2.引用变量 3.记录型变量 基本格式 declare 声明 begin exception end 判断语句 if:。。then。。。 else end if;循环 loop 退出...
分类:数据库   时间:2015-05-13 00:30:24    阅读次数:252
sql-join
连接查询通过连接运算符可以实现多个表查询。语法 FROM join_table join_type join_table [ON (join_condition)] 其中join_table指出参与连接操作的表名,连接可以对同一个表操作,也可以对多表操作,对同一个表操作的连接又称做自连接。join_...
分类:数据库   时间:2015-05-13 00:28:34    阅读次数:193
Oracle 异常处理
1、什么是异常在PL/SQL中的一个警告或错误的情形都可被称为异常。包括编译时错误(PLS)和运行时错误(ORA)。一个异常通常包含一个错误代码和错误文本,分别指示异常的编号和具体错误信息。异常情况处理(EXCEPTION)是用来处理正常执行过程中未预料的事件,程序块的异常处理预定义的错误和自定义错...
分类:数据库   时间:2015-05-13 00:23:44    阅读次数:209
linux下安装postgresql并配置远程图形桌面连接
linux 下安装 postgresql 数据库...
分类:数据库   时间:2015-05-12 23:06:58    阅读次数:263
【数据库设计-2】权限设计-系统登录用户权限设计
需求分析---场景假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号。有如下几个要求:1. 权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息;2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员...
分类:数据库   时间:2015-05-12 22:58:46    阅读次数:713
sql-and、or
WHERE指令可以被用来由表格中有条件地选取资料。 这个条件可能是简单的 (像上一页的例子),也可能是复杂的。复杂条件是由二或多个简单条件透过AND或是OR的连接而成。一个 SQL 语句中可以有无限多个简单条件的存在。复杂条件的语法如下:SELECT "栏位名" FROM "表格名" WHERE "...
分类:数据库   时间:2015-05-12 22:54:51    阅读次数:218
mysql分组查询前n条数据
前n条分组查询
分类:数据库   时间:2015-05-12 22:53:51    阅读次数:164
sql-order by
经常需要能够将抓出的资料做一个有系统的显示。这可能是由小往大 (ascending) 或是由大往小 (descending)。在这种情况下,我们就可以运用ORDER BY这个指令来达到我们的目的。ORDER BY的语法如下:SELECT "栏位名" FROM "表格名" [WHERE "条件"]OR...
分类:数据库   时间:2015-05-12 22:51:04    阅读次数:184
MySql常用操作语句(1:启动、连接数据库及用户操作)
下方将个人常用的MySql操作语句(Win7下)总结如下: 1. 启动与关闭数据库 “管理员”权限,MySql安装目录下bin目录//: 1.1 启动@>net start mysql 1.2 关闭@>net stop mysql; 1.3 问题:服务名无效 这种情况是mysql服务...
分类:数据库   时间:2015-05-12 22:51:15    阅读次数:223
sql-distinct
DISTINCT 找出表格内的不同资料的值语法SELECT DISTINCT "栏位名" FROM "表格名";例如:要在以下的表格,Store_Information,找出所有不同的店名时,SELECT DISTINCT Store_Name FROM Store_Information;结果:....
分类:数据库   时间:2015-05-12 22:51:54    阅读次数:150
sql-group by
分组查询语法为:SELECT "栏位1", SUM("栏位2") FROM "表格名" GROUP BY "栏位1";示范:算出每一间店 (Store_Name) 的营业额 (Sales)SELECT Store_Name, SUM(Sales) FROM Store_Information GRO...
分类:数据库   时间:2015-05-12 22:49:40    阅读次数:142
sql-where
查询表时不一定每一次都要将表格内的资料都完全抓出。在许多时候,我们会需要选择性地抓资料。就我们的例子来说,我们可能只要抓出营业额超过 $1,000 的资料。要做到这一点,需要用到WHERE这个指令。这个指令的语法如下:SELECT "栏位名" FROM "表格名" WHERE "条件";例如:若要由...
分类:数据库   时间:2015-05-12 22:43:59    阅读次数:141
sql-like
LIKE是另一个在WHERE子句中会用到的指令。基本上,LIKE能让我们依据一个套式 (pattern) 来找出我们要的资料。相对来说,在运用IN的时候,我们完全地知道我们需要的条件;在运用BETWEEN的时候,我们则是列出一个范围。LIKE的语法如下:SELECT "栏位名" FROM "表格名"...
分类:数据库   时间:2015-05-12 22:46:24    阅读次数:248
MongoDB创建索引
1,查询索引2,创建索引来自为知笔记(Wiz)
分类:数据库   时间:2015-05-12 22:43:07    阅读次数:134
sql-between..and
BETWEEN从一个范围 (range) 内抓出数据库中的值。BETWEEN这个子句的语法如下:SELECT "栏位名" FROM " 表格名" WHERE "栏位名" BETWEEN '值一' AND '值二';这将选出栏位值包含在值一及值二之间的每一笔资料。举例来说,若我们要由Store_Inf...
分类:数据库   时间:2015-05-12 22:40:24    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!