数据库
文章平均质量分 70
李荣强
qunar 工程师
展开
-
jdbc数据库连接信息
#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/jdbcusername=rootpassword=#initialSize=10#最大连接数量maxActive=50#maxIdle=20#minIdle=5#maxWait=60000#JDBC驱动建立连接时附带的原创 2015-12-24 10:26:58 · 310 阅读 · 0 评论 -
我的oracle学习笔记(血泪史之五)…
这个笔记是在黑马培训之前看的汤阳光及其他老师的oracle视频,以及赵强老师的oracle培训课程中写的笔记。自己的sql水平在这个基础上得到一个很大的提升,真多让我看到了清华的大神长啥样,大神看问题的角度和方法都不一样。不多说,直接贴笔记。关系型数据库 行式数据库 OLTP;事务型;HBase no_sql 列式数据库OLAP:分析数据;oracle数据库服务器;原创 2015-12-24 16:21:55 · 1501 阅读 · 0 评论 -
mysql-使用规范
1.命名规范(1)库名、表名、字段名必须使用小写字母,并采用下划线分割。(2)库名、表名、字段名禁止超过32个字符。(3)库名、表名、字段名必须见名知意。命名与业务、产品线等相关联。(4)库名、表名、字段名禁止使用MySQL保留字。(保留字列表见官方网站)(5)临时库、表名必须以tmp为前缀,并以日期为后缀。例如 tmp_test01_20130704。(6)备份库、表必须以原创 2015-12-24 16:20:52 · 409 阅读 · 0 评论 -
mysql-学习笔记(二)mysql特性
double write 特性1 内存中有个2MB 大小的缓冲区2 共享表空间中有2MB大小的 double write 区3 刷新脏页到磁盘的时候,首先将脏页写入到内存中的double write区中(通过memcpy函数) 之后通过double write buffer分两次,每次1M 写入到共享表空间中,然后从共享表空间中将数据写入到 各个表自身的表空间中.a原创 2015-12-24 16:20:49 · 254 阅读 · 0 评论 -
mysql-学习笔记(一)
MySql 的各个组件及组件之间的关系1 管理工具组件,提供包括配置,集群,读写分离等工具2 连接池组件,创建并缓存连接,组成连接池3 SQL接口组件,结束DDL,DML,DQL语句及语法的支持4 SQL parsersql解析组件,将我们通过连接传输过来的sql进行解析5 SQL optimizer组件,sql优化器,通过解析引擎把解析好的sql做进一步的优化原创 2015-12-24 16:20:42 · 237 阅读 · 0 评论 -
Mysql技术内幕 InnoDB存储引…
原文: InnoDB存储引擎第二版作者序翻译" TITLE="Mysql技术内幕 InnoDB存储引擎第二版作者序翻译" />InnoDB存储引擎第二版作者序翻译" TITLE="Mysql技术内幕 InnoDB存储引擎第二版作者序翻译" />译文: 很明显,Mysql 已经成为了最受欢迎的开源数据库.Mysql有很大的装机量及用户,让我们一起探讨下是什么原因让mysq原创 2015-12-24 16:20:29 · 370 阅读 · 0 评论 -
Oracle PLSQL 数组及 ROWTYPE的使…
DECLARE TYPE REG_VARRAY_TYPE is VARRAY(5) OFVARCHAR2(25); v_reg_varray REG_VARRAY_TYPE;BEGIN V_REG_VARRAY :=REG_VARRAY_TYPE('中国', '瑞士',原创 2015-12-24 10:29:55 · 387 阅读 · 0 评论 -
Oracle plsql 记录和游标的用法
DECLARE TYPE STU_REC IS RECORD( stu_id VARCHAR2(20) not null := '去死吧'--id, , stu_name VARCHAR(30) notnull := '死吧' --姓名 , age NUMBER(4) --年龄 );--定义一个学生记录类型,包含学生id,n原创 2015-12-24 10:29:53 · 350 阅读 · 0 评论 -
plsql
declare --定义两个游标保存结果 cursor c1 is selectdistinct deptno from dept; cursor c2(pdno number) isselect sal from emp where deptno=pdno; --定义三个变量用于保存每个部门三个工资段的人数 count1 NUMBER; count原创 2015-12-24 10:29:48 · 254 阅读 · 0 评论 -
Oracle连接查询
1 内连接select e.*,d.dname from emp e,dept dwhere e.deptno=d.deptno;--隐式内连接查询实际的语句可以为select e.*,d.dname from emp e inner join dept don d.deptno=e.deptno;2 外连接: 特点:外连接用+表示,+表示的字段,在当前原创 2015-12-24 10:28:56 · 270 阅读 · 0 评论 -
mysql优化技术
MySql数据库的优化技术;1 表的设计合理化,符合3NF, 2添加适当的索引(index):普通索引;唯一索引,主键索引,全文索引;3 分表技术:水平分割,垂直分割;4 读写[update,delete,insert]分离技术;5 存储过程;6 对mysql配置优化[配置最大并发数;]100默认,1000比较合理;调整缓存大小:7 mysql服务器硬件的升级;8定时的原创 2015-12-24 10:28:53 · 291 阅读 · 0 评论 -
oracle数据库之sql查询语句笔记
数据类型:--字符型:----char:定长查询速度快;浪费空间,全局匹配----varchar2:节省空间;推荐使用的-------clob:character large object--数字型:----number:--日期类型:--blob:二进制数据,可以存放图片;对于图像,声音,视频等容量较大的数据,如果对其没有特殊的安全性要求,则我们一般都是在数据库存储其硬盘原创 2015-12-24 10:27:49 · 987 阅读 · 0 评论 -
oracle数据库笔记之数据库基本管理
数据库的分类:小型数据库:access,foxbase(VF?);中型数据库:mysql sqlserverinformix;大型数据库:sybase选用数据库的标准:1 项目的规模 a:负载量多大,用户量多大 b:成本 c:安全性。负载量小,100人以内使用。成本在千元内,对安全性要求不高;比如留言板,信息系统,选用小型数据库 比如在负载 日访问量:5原创 2015-12-24 10:27:47 · 317 阅读 · 0 评论 -
我的mysql学习笔记-2015-12-20
这个笔记是工作后看的韩顺平老师的mysql视频,虽然没上过他的课,但是他在传智的名声真的是太大了.php,linux,mysql....等等,也是清华的,去过用友等大公司,当时听的我都沸腾了,对于初学者来说,没有经验最好的就是看视频,反复的看,反复的看,做笔记,然后才能有所提高.记得他之前也讲过oracle和linux,传智网站上有他早期的视频.MySql数据库的优化技术;1 表的设计原创 2015-12-24 16:22:12 · 466 阅读 · 0 评论