数据库
wangyunpeng0319
这个作者很懒,什么都没留下…
展开
-
oracle常用函数
1.wm_concat(column)函数实现字段合并,并以逗号分割2.length(column)函数,在oracle中怎么查询某个字段的长度原创 2013-03-01 17:07:01 · 371 阅读 · 0 评论 -
mysql重装后出现乱码解决办法
查看当前连接系统参数:SHOW VARIABLES LIKE '%char%';mysql>show variables like 'char%';+--------------------------+----------------| Variable_name | Value+--------------------------+----------原创 2013-07-02 15:11:43 · 878 阅读 · 0 评论 -
重构wm_concat,采用clob做为存储容器
--TypeCREATE OR REPLACE TYPE zh_concat_im AUTHID CURRENT_USER AS OBJECT(CURR_STR clob,STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT zh_concat_im)RETURN NUMBER,MEMBER FUNCTION ODCIAGG原创 2013-08-15 15:06:46 · 861 阅读 · 1 评论 -
MYSQL MVCC 实现机制
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirt转载 2017-10-10 22:57:37 · 262 阅读 · 0 评论 -
mysql哪些情况下索引会失效
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号转载 2017-10-10 16:19:05 · 601 阅读 · 0 评论 -
MySQL的语句执行顺序
MySQL的语句执行顺序MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶转载 2017-08-06 10:40:36 · 183 阅读 · 0 评论 -
通过JDBC进行简单的增删改查(以MySQL为例)
目录前言:什么是JDBC一、准备工作(一):MySQL安装配置和基础学习二、准备工作(二):下载数据库对应的jar包并导入三、JDBC基本操作(1)定义记录的类(可选)(2)连接的获取(3)insert(4)update(5)select(6)delete四、测试五、代码分析六、思考问题转载 2017-07-28 18:32:17 · 261 阅读 · 0 评论 -
mysql的引擎myisam和innodb的区别
a)构造上的区别 MyISAM在磁盘上存储成三个文件,其中.frm文件存储表定义;.MYD (MYData)为数据文件;.MYI (MYIndex)为索引文件。 而innodb是由.frm文件、表空间(分为独立表空间或者共享表空间)和日志文件(redo log)组成。 b)事务上的区别 myisam不支持事务;而innodb支持事务。 c)转载 2017-10-22 18:03:20 · 224 阅读 · 0 评论 -
mysql大数据量之limit优化
背景:当数据库里面的数据达到几百万条上千万条的时候,如果要分页的时候(不过一般分页不会有这么多),如果业务要求这么做那我们需要如何解决呢?我用的本地一个自己生产的一张表有五百多万的表,来进行测试,表名为big_data;首先我们看如下几条sql语句:在这之前我们开启profiling来监测sql语句执行的情况。set profiling=1;1.查询从第10w条数据开始分页10转载 2017-06-19 23:03:14 · 561 阅读 · 0 评论