数据库
plumblum
这个作者很懒,什么都没留下…
展开
-
oracle常用查询日期,一天,前一周,前一个月
一天 SELECT * FROM 表名 where 时间字段 = to_date(时间,'yyyy/mm/dd');前一周 SELECT * FROM 表名 where 时间字段 between (trunc(sysdate-7,'DD')-to_char(sysdate-7,'D')+2) and (trunc(sysdate-7,'DD')-原创 2018-01-26 15:43:43 · 4755 阅读 · 0 评论 -
oracle start with connect by prior用法
oracle start with connect by prior用法作用:显示树形表结构的信息测试脚本:create table a_test ( parentid varchar2(10), subid varchar2(10));insert into a_test values ( '1', '2' );insert into a_test values ...原创 2019-01-15 14:27:33 · 885 阅读 · 0 评论 -
oracle筛选出为数字的行
where length(translate(a,'.0123456789'||a,'.0123456789'))=length(groupNum)a为列名。原创 2018-12-20 20:27:19 · 1560 阅读 · 0 评论 -
2.1索引的使用原理分析
索引的使用原理分析基本说明首先创建一个简单的表创建一个b,c,d的一个联合索引注意点:使用的表的结构为堆表形式,这也是Oracle/DB2/PostgreSQL等数据库采用的表组织形式,而不是InnoDB引擎所采用的聚簇索引表。没有包括t1表的主键索引原理说明sql语句例如,考虑以下的一条SQL:select * from t1 where b >= 2 and ...转载 2018-11-07 17:43:42 · 330 阅读 · 0 评论 -
innodb存储引擎 索引的类型和使用
索引的类型和使用1.索引的类型及其特点1.1类型普通索引唯一索引全文索引(FULLTEXT)转载 2019-02-19 08:50:32 · 3447 阅读 · 1 评论 -
idea根据数据生实体类
idea根据数据生实体类1.配置数据库配置数据库并选择2.配置jpa配置jpa属性3.配置实体原创 2018-10-08 22:25:15 · 178 阅读 · 0 评论 -
mysql的四种隔离级别
MySQL数据库为我们提供的四种隔离级别: ① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ② Repeatable read (可重复读):可避免脏读、不可重复读的发生。 ③ Read committed (读已提交):可避免脏读的发生。 ④ Read uncommitted (读未提交):最低级别,任何情况都无法保证。1,脏读(第一次读取到事务提交的数据...原创 2018-03-12 15:11:23 · 369 阅读 · 1 评论 -
mysql常用的存储过程
mysql常用的存储过程InnoDB存储引擎InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB是默认的MySQL引擎。InnoDB主要特性有:1、InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事物安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句中提供一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能...转载 2018-03-10 15:15:18 · 395 阅读 · 0 评论 -
explain各列的解释
id SELECT识别符。这是SELECT的查询序列号 select_type SELECT类型,可以为以下任何一种: SIMPLE:简单SELECT(不使用UNION或子查询) PRIMARY:最外面的SELECT UNION:UNION中的第二个或后面的SELECT语句 DEPENDENT UNION:UNION中的第二个或后面...原创 2018-03-02 16:15:45 · 2634 阅读 · 0 评论