
database
Senssic
这个作者很懒,什么都没留下…
展开
-
数据库的一些概念
触发器(trigger):是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。数据库视图:视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。 作用: 简单性:看到的就是需要原创 2013-10-30 17:16:37 · 1004 阅读 · 0 评论 -
oracle sql优化总结
参照往年优化SQL的经验和网上对SQL语句优化的方法总结,加上oracle这么强大的SQL分析工具,把写的不是很优的SQL拿来优化了。总结如下:一、固定的SQL书写习惯,相同的查询尽量保持相同二、存储过程的效率较高。三、编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致 。 sql语句用大写的;因为oracle总是先解析sql语句,把小写的字母转换成转载 2014-10-16 11:48:14 · 764 阅读 · 0 评论 -
Oracle INTERVAL(INTERVAL DAY TO SECOND,INTERVAL YEAR TO MONTH)数据类型的使用
INTERVAL DAY TO SECOND数据类型Oracle语法:INTERVAL '{ integer | integer time_expr | time_expr }' { { DAY | HOUR | MINUTE } [ ( leading_precision ) ]| SECOND [ ( leading_precision [, fractional_seco原创 2014-11-13 15:15:57 · 871 阅读 · 0 评论 -
oracle中的正则使用
Oracle使用正则表达式离不开这4个函数:1。regexp_like2。regexp_substr3。regexp_instr4。regexp_replace看函数名称大概就能猜到有什么用了。 regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:regexp_subs原创 2014-10-29 15:35:26 · 1731 阅读 · 0 评论 -
oracle随机读取一条数据以及excle导入数据库
1.随机读取一条数据---------------------------随机取一条数据------------------------------------------select * from (select rownum rr,return_info.* from return_info)where rr= (select trunc(dbms_random.value(1,(原创 2014-10-22 14:56:35 · 978 阅读 · 0 评论 -
数据库汉字排序
1.oraclealter session set nls_sort='schinese_pinyin_m';select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M'); Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NL原创 2014-08-14 13:45:27 · 5698 阅读 · 0 评论 -
数据库将一张表插入另一张表中
Oracle1.将一张biamysqlSqlServer原创 2014-06-10 11:06:16 · 1129 阅读 · 0 评论 -
sql的优化处理
sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表或表变量存放中间结果。3)少用子查询4)转载 2014-06-30 11:15:55 · 625 阅读 · 0 评论 -
数据库常用函数
mysql常用函数SqlServer常用函数Oracle常用函数转载 2014-05-28 22:28:09 · 1689 阅读 · 0 评论 -
oracle 函数 WMSYS.WM_CONCAT 的用法 与 mysql 函数GROUP_CONCAT的用法
1、oracle函数 WMSYS.WM_CONCAT的使用如图,将图1的结果变成图2的结果,使用函数 WMSYS.WM_CONCAT 即可。查询语句需要配合使用group byselect aa,wmsys.wm_concat(t1.name) from (select t.name,to_char(t.createdate,'yyyy-mm-dd') aa fro转载 2014-08-07 19:00:42 · 838 阅读 · 0 评论 -
java中常见数据库字段类型与java.sql.Types的对应关系
在使用一些数据库操作封装的框架时候数据库类型的对应很长用比如:原创 2014-07-07 14:24:11 · 2114 阅读 · 1 评论 -
数据库sql练习题目
Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号SC(S#,C#,score) 成绩表 S#:学号转载 2014-05-29 21:51:37 · 945 阅读 · 0 评论 -
memcached,redis,mongodb的区别以及优缺点
概述mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,通过tcp直接存取,优势是速度快,并发高,缺点是数据类型有限,查询功能不强,一般用作缓存。Red转载 2014-06-13 18:04:34 · 4145 阅读 · 1 评论 -
Mysql,SqlServer,Oracle主键自动增长的设置
http://www.cnblogs.com/xwdreamer/archive/2012/06/08/2542277.html1、把主键定义为自动增长标识符类型在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:create table customers(id int auto_increment primary ke转载 2014-07-02 17:18:57 · 600 阅读 · 0 评论 -
sql中的连接
sql连接的分类:一般基于 ANSI 标准的 SQL 列出了五种 JOIN 方式: 内连接(INNER JOIN) 全外连接(FULL OUTER JOIN/FULL JOIN) 左外连接(LEFT OUTER JOIN/LEFT JOIN) 右外连接(RIGHT OUTER JOIN/RIGHT JOIN) 交叉连接(CROSS原创 2014-05-26 19:17:59 · 583 阅读 · 0 评论 -
数据库的三大范式和五个要求
以下内容整理来至网络三大范式的规范例:create table sample(prjnum integer not null,prjname varchar(200),emynum interger not null,emyname varchar(200),salcategory char(1),salpackage integer);alter table原创 2013-11-14 21:02:23 · 4541 阅读 · 0 评论 -
关于外键索引触发器名称重复
对于sqlserver中: 外键参照:必须是主键或者候选键,即必须为主键,或者非主键设置索引唯一,且类型一致 索引 普通索引:单表中的名称不可以重复,但是不同表中的索引可以重复,这是因为,其表索引对象,数据库默认前面加上表的信息然后才是索引名称 唯一键:单表和不同表都不可以重复,只要是在同一数据库中如果唯一键名字相同则会报错,因为唯一键的索引对象是全局的对象。原创 2014-01-24 10:06:38 · 2485 阅读 · 0 评论 -
mysql的数据库一些知识
存储过程create procedure(创建)格式: create procedure 存储过程名(参数列表) begin sql语句代码块 end作用:创建一个存储过程例子: 1.使用delimiter //更改原创 2013-11-05 00:43:07 · 1168 阅读 · 0 评论 -
sqlservice存储过程
--create tms_day_reportCREATE TABLE tmsdb_status(id int identity(1,1) primary key not null,status char(1) NULL ,name varchar(50) NULL );INSERT INTO tmsdb_status (status, name) VALUES ( 0, 'dbing原创 2015-06-21 16:38:30 · 647 阅读 · 0 评论