lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1846 随笔 :: 0 文章 :: 109 评论 :: 289万 阅读

随笔分类 -  数据库

摘要:一、简介 MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](col_n 阅读全文
posted @ 2019-03-12 15:09 白露~ 阅读(781) 评论(0) 推荐(0) 编辑

摘要:原文:https://www.cnblogs.com/rjzheng/p/10510174.html 知识点总结 1.数据库默认隔离级别: mysql repeatable,oracle,sql server read commited 2.mysql binlog的格式三种:statement,r 阅读全文
posted @ 2019-03-12 14:17 白露~ 阅读(102304) 评论(21) 推荐(41) 编辑

摘要:阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 1.创建存储过程 2.调用存储过程 3.存储过程体 4.语句块标签 存储过程的参数 1.in:向过程里传参 2.out:过程向外传参值 3.inout:in and out # SQL语句:先编译后执行 存储过程(Stor 阅读全文
posted @ 2019-01-03 16:16 白露~ 阅读(7522) 评论(0) 推荐(1) 编辑

摘要:mysql for update语句 https://www.cnblogs.com/jtlgb/p/8359266.html For update带来的思考 http://www.cnblogs.com/Kidezyq/p/9239484.html?utm_source=debugrun&utm_ 阅读全文
posted @ 2018-10-14 16:47 白露~ 阅读(3115) 评论(0) 推荐(0) 编辑

摘要:库存是电商系统的核心环节,如何做到不少卖,不超卖是库存关心的核心业务问题。业务量大时带来的问题是如何更快速的处理库存计算。 此处以最简模式来讨论库存设计。 以下内容只做分析,不能直接套用,欢迎各位同道前来交流指正 库存模型:sku,num。 sku是标示商品的唯一编号,num是商品的数量。 订单处理 阅读全文
posted @ 2018-09-16 17:02 白露~ 阅读(3939) 评论(0) 推荐(0) 编辑

摘要:分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。 优点:数据不存在多个副本, 阅读全文
posted @ 2018-09-12 11:21 白露~ 阅读(1961) 评论(0) 推荐(0) 编辑

摘要:知识点总结 1.常见的查询算法:顺序查找,二分查找,二叉排序树查找,哈希散列查找,分块查找。 2.B树(平衡多路搜索树)原理:由二叉树引申出来的,如果要提高查询速度,那么就要降低树的深度。要降低树的深度,很自然的方法就是采用多叉树 3.B+树:B树的变动, 转:https://blog.csdn.n 阅读全文
posted @ 2018-09-11 17:55 白露~ 阅读(412) 评论(0) 推荐(0) 编辑

摘要:https://www.cnblogs.com/rjzheng/p/9597810.html 阅读全文
posted @ 2018-09-10 15:12 白露~ 阅读(254) 评论(0) 推荐(0) 编辑

摘要:知识点总结 数据库索引的定义以用通常实现 创建索引的缺点 如何创建索引--5种情况适合创建索引 如何创建索引--4种情况不适合创建索引 知识点总结 数据库索引的定义以用通常实现 创建索引的缺点 如何创建索引--5种情况适合创建索引 如何创建索引--4种情况不适合创建索引 知识点总结 数据库索引的定义 阅读全文
posted @ 2018-08-16 14:35 白露~ 阅读(888) 评论(0) 推荐(0) 编辑

摘要:Oracle INSERT ALL 语句介绍 Oracle INSERT ALL 语句介绍 Oracle INSERT ALL 语句用来用一个 INSERT 语句添加多行。该行可以只使用一个SQL命令插入到一个表或多个表。 语法 Oracle INSERT ALL 语法如下: INSERT ALL 阅读全文
posted @ 2018-07-20 11:08 白露~ 阅读(602) 评论(0) 推荐(0) 编辑

摘要:oracle的同义词总结 从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。 同义词拥有如下好处: 节省大量的数据库空间,对不同用户的操作同一张表没有多少差别; 扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互; 同义词可以创建在不同一个数据库服务器上,通过网络实现连接。 阅读全文
posted @ 2018-07-11 21:01 白露~ 阅读(983) 评论(0) 推荐(0) 编辑

摘要:一、什么是水线(High Water Mark)? 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据 阅读全文
posted @ 2018-06-21 15:35 白露~ 阅读(5255) 评论(0) 推荐(0) 编辑

摘要:如何查看一个oracle用户具有的权限和角色 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * 阅读全文
posted @ 2018-06-11 18:14 白露~ 阅读(328) 评论(0) 推荐(0) 编辑

摘要:最近公司在做<高风险检视>回收一些有风险的权限。故顺便 总结一下权限相关的两个关键字grant on to ,revoke on from 相关用法,并给出一个实例 1.GRANT 赋于权限常用的系统权限集合有以下三个:CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管 阅读全文
posted @ 2018-06-11 16:47 白露~ 阅读(8591) 评论(0) 推荐(0) 编辑

摘要:1. 什么是笛卡尔积 1.1 定义 笛卡尔积又叫笛卡尔乘积,是一个叫笛卡尔的人提出来的。 简单的说就是两个集合相乘的结果。 具体的定义去看看有关代数系的书的定义。 直观的说就是 集合A{a1,a2,a3} 集合B{b1,b2} 他们的 笛卡尔积 是 A*B ={(a1,b1),(a1,b2),(a2 阅读全文
posted @ 2018-06-07 14:46 白露~ 阅读(12230) 评论(2) 推荐(0) 编辑

摘要:事务的7种传播级别: 1)PROPAGATION_REQUIRED:支持当前事务,没有事务就新建一个。 2)PROPAGATION_SUPPORTS:支持当前事务,如果没有事务,以非事务方式处理 3)PROPAGATION_MANDATORY:支持当前事务,没有事务就抛异常 4)PROPAGATIO 阅读全文
posted @ 2018-04-20 10:32 白露~ 阅读(409) 评论(0) 推荐(0) 编辑

摘要:事务、事务特性、事务隔离级别、spring事务传播特性 1.什么是事务: 事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。 2.事务特性: 事务特性分为四个:原子性(Atomicity)、一致性(Consisten 阅读全文
posted @ 2018-04-20 10:25 白露~ 阅读(277) 评论(0) 推荐(0) 编辑

摘要:事务4个隔离级别及脏读,不可重复读,幻读 事务4个隔离级别 Read Uncommitted, Read commited, Repeatable read, Serializable Read Uncommitted. 最低的隔离级别,Read Uncommitted最直接的效果就是一个事务可以读 阅读全文
posted @ 2018-04-20 09:36 白露~ 阅读(688) 评论(0) 推荐(0) 编辑

摘要:1.笛卡尔积定义 笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合,上图中两个表连接即为笛卡尔积(交叉连接) 在实际应用中,笛卡尔积本身大多没有什么实际用处,只有在两个表连接时加上 阅读全文
posted @ 2018-04-19 17:50 白露~ 阅读(29040) 评论(1) 推荐(2) 编辑

摘要:1 什么是隐式转换 当源数据的类型和目标数据的类型不同的时候,如果没有转换函数,就会发生隐式转换,也称自动转换。当然, 有些情况下有些类型是不可以发生转换的,比如说从DATE类型转换到NUMBER类型就会报错。 2 什么场景会发生隐式转换 在oracle中,如果不同的数据类型之间关联,如果不显式转换 阅读全文
posted @ 2018-04-19 17:23 白露~ 阅读(685) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示