码迷,mamicode.com
首页 > 数据库
T-SQL 学习随笔2
A.存储过程1.创建存储过程(PROCEDURE)/*我的理解存储过程就是一个函数,存储过程创建必须在查询的第一行 一开始声明的相当于输入的参数*/CREATE PROCEDURE T_PROCEDURE(@Sno VARCHAR(10))ASBEGIN SELECT * FROM S...
分类:数据库   时间:2015-05-01 11:57:01    阅读次数:140
SQL 触发器
--触发器:触发器就是一种特殊的存储过程--特殊的地方在于,触发器是通过对数据库表的操作,来引发--存储过程是通过人为exec来执行select*from studentcreate trigger student_insert --创建触发器on student --指定触发器所在的表for In...
分类:数据库   时间:2015-05-01 11:56:39    阅读次数:152
08-sqlite 加密
关于SQLiteSQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任...
分类:数据库   时间:2015-05-01 11:54:28    阅读次数:193
SQL应用与开发:(七)数据操作 · 查 · (三)使用子查询访问和修改数据
子查询和连接查询一样提供了使用单个查询访问多个表中的数据的方法。子查询在其他结果的基础上提供一种有效地方式来表示WHERE子句的条件。子查询是一个SELECT语句,它定义在SELECT、INSERT、UPDATE或DELECT语句或者另一个子查询中。子查询的SELECT语句可与外部查询指向不同的表。...
分类:数据库   时间:2015-05-01 10:45:22    阅读次数:226
MongoDB 3.0(1):CentOS7 安装MongoDB 3.0服务
MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大、灵活而且易于管理的数据库管理系统。MongoDB宣称,3.0新版本不只提升7到10倍的写入效率以及增加80%的数据压缩率,还能减少95%...
分类:数据库   时间:2015-05-01 10:46:25    阅读次数:201
数据库总结
数据库只是一个工具 简写:SSMS 全拼:SQL Server Management Studio服务器名称: 数据库服务所在的电脑的ip地址 通过".(本台)","lacal(本地)"登陆点击电脑开始→ 运行→ cmd→ net start mssqlserver 服务器的启动 net...
分类:数据库   时间:2015-05-01 10:39:28    阅读次数:157
数据库模式
1、我们知道数据库和表是描述和存储用户数据的,那么问题来了,对于数据库和表,谁来描述和存储它们呢?2、这就是模式做的事情。mysql安装之后,有一个默认的数据库,information_schema,这个里面保存了数据库和表的内容,需要注意的是,information_schema还包含了自身的内容...
分类:数据库   时间:2015-05-01 10:40:17    阅读次数:159
Oracle- 正则表达式查询
发现Oracle支持正则表达式。先收藏。ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPL...
分类:数据库   时间:2015-05-01 10:33:02    阅读次数:209
PL/SQL的procedure中DBMS_OUTPUT.put_line没有显示
在执行set serveroutput on以后,使用dbms_output方法可以输出信息 需要在SQL*PLUS环境中设定如下命令:  SQLPLUS> set serveroutput on; 就可以输出了。要记住一点:Oracle SQL developer中需要打开serveroutput,那么在sqlplus中同理。...
分类:数据库   时间:2015-05-01 09:27:03    阅读次数:212
sql跨数据库查询方法
http://www.cnblogs.com/xingluzhe/archive/2012/02/01/2334311.htmlSELECT u_name FROM OPENROWSET('sqloledb','DRIVER={SQL Server};SERVER=119.48.48.152;UI....
分类:数据库   时间:2015-05-01 08:14:53    阅读次数:208
Oracle基础<5>--触发器
一、触发器 触发器是当特定事件出现时自动执行的代码块。比如,每次对员工表进行增删改的操作时,向日志表中添加一条记录。触发器和存储过程是由区别的:触发器是根据某些条件自动执行的,存储过程是手动条用的。 (一)触发器的类型: 1、行级触发器:操作数据行的时候触发。 《行级触发器对DML语句影响...
分类:数据库   时间:2015-05-01 07:06:36    阅读次数:155
Oracle基础<4>--程序包
一:程序包定义(包括1.程序包规范 2.程序包主体) 程序包是一种数据库对象,它是对相关pl/sql 类型、子程序、游标、异常、变量和常量的封装。 1、程序包规范:可以声明类型、变量、常量、异常、游标和子程序。 2、程序包主体:可以实现在程序包规范中定义的游标、子程序。二:程序包规范 程序包...
分类:数据库   时间:2015-05-01 07:04:35    阅读次数:210
Oracle NET工作原理、配置及连接问题排查
Oracle NET工作原理、配置及连接问题排查过程
分类:数据库   时间:2015-05-01 07:01:59    阅读次数:210
lamp环境搭建mysql5.1+httd2.2+php5.3
安装MySQL下载mysql到/usr/local/src/cd/usr/local/src/ wgethttp://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz解压[root@localhostsrc]#tarzxvf/usr/local/src/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz把解压完的数据移动到/usr/loc..
分类:数据库   时间:2015-05-01 01:58:06    阅读次数:310
数据库中文乱码问题的解决
遇到中文乱码问题,首先用status命令检查数据库的配置,如下:上图会显示数据库配置的各项信息。还可以用showcreatedatabaseXXX,来显示创建数据库的时候的编码设置。一般来说,要在创建数据库的时候指定数据库的编码方式,有中文的时候,要指定为utf8。创建方式如上图。此时数..
分类:数据库   时间:2015-05-01 01:56:48    阅读次数:153
T-SQL 返回前一下或下一个值
“前一个”概念意味着需要逻辑排序,但是我们知道,表中的行是不骨顺序的,那我们就需要提供一个等同于“前一个”并能够以T-SQL表达式表述的概念。这种逻辑等效的一个例子是“小于当前值的最大值”。这句话,在T-SQL中可以使用一个像下面这样的相关子查询进行表达:SELECTorder..
分类:数据库   时间:2015-05-01 01:55:34    阅读次数:181
T-SQL 使用运行聚合
运行聚合,是随着时间积累值的聚合。在本例中,我们假设存在ordertotalbyyear视图,该视图显示按年的总订单数量,查看一下其中的内容:SELECTorderyear,qty FROMordertotalbyyear 输出如下 orderqty 200725489 200816247 20069581 假设需要返回每年的订单年度、数量和经过年..
分类:数据库   时间:2015-05-01 01:54:27    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!