![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
djp567
从事javaweb开发近4年,精通java
展开
-
oracle 分区创建
分区创建:分区:-- Create tablecreate table RHCJ_BILL_RELEASE_TERMINAL( ID VARCHAR2(32) not null, RECORD_T_ID VARCHAR2(32), RELEASE_TIME DATE, OPERATE_TIME DAT原创 2018-01-25 20:45:06 · 315 阅读 · 0 评论 -
存储过程&函数-sql
以一下例子以mysql为例:存储过程函数函数函数创建:需要参入参数user_id是intBEGIN DECLARE ss varchar(100); set ss='aaa'; select name into ss from testuser where id=user_id; RETURN ss;ENDjava调用: Connection con原创 2018-02-01 16:22:45 · 184 阅读 · 0 评论 -
MySQL介绍
MySQL介绍包括如下几个方面Mysql引擎索引结构分类Mysql引擎MyISAM:不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。(提供行级锁);支持自动增长列,支持外键约束InnoDB不支持全文索引,而MyISAM支持Memory存储引擎使用存在于内存中的内容来创建表Merge存储引擎是原创 2018-01-26 14:40:15 · 241 阅读 · 0 评论 -
MySQL性能优化
MySQL性能优化可从如下几个方面着手SQL优化索引优化数据库(表)结构优化系统配置优化服务器硬件优化explain语句各个属性的含义SQL优化开启慢查询记录日志,查找症状(很多时候都是一些慢查询拖累了整个数据库的性能)在配置文件中配置(my.cnf),配置完毕需要重启,不适合线上数据库#path可修改为绝对或者相对路径log-slow-queries=s转载 2018-01-26 10:45:32 · 202 阅读 · 0 评论 -
sql执行顺序
sql执行顺序主要包括以下:sql执行顺序where 条件的执行顺序sql的执行顺序语句: (1) FROM left_table (3) join_type JOIN right_table (2) ON join_condition (4) WHERE where_condition (5) GROUP BY转载 2018-01-27 15:36:30 · 539 阅读 · 0 评论 -
浅谈数据库索引的使用规则
对各位兄弟的建议:有些论坛或者帖子,若果感觉自己要掌握这些知识点,最好试试,不要随便转帖,让错误的东西误导更多的人!!!浅谈数据库索引主要包括如下几个方面索引原则所谓的最左原则(重点) 索引失效的条件1、使用不等于操作符(<>, !=);下面这种情况,即使在列dept_id有一个索引,查询语句仍然执行一次全表扫描select * from dept where staff_num &l...原创 2018-01-26 18:06:35 · 317 阅读 · 0 评论 -
mysql存储引擎
InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压缩MyISAM:不支持事务,回滚将造成不完全回滚,不具有原子性不支持外键不支持外键支持全文搜索保存表...转载 2018-03-27 09:00:37 · 169 阅读 · 0 评论 -
关于数据的事物有关概念
1.事物的特性 原子性:事务里面的操作单元不可切割,要么全部成功,要么全部失败 一致性:事务执行前后,业务状态和其他业务状态保持一致. 隔离性:一个事务执行的时候最好不要受到其他事务的影响 持久性:一旦事务提交或者回滚.这个状态都要持久化到数据库中脏读:在一个事务中读取到另一个事务没有提交的数据不可重复读...转载 2018-10-03 11:54:19 · 213 阅读 · 0 评论