随笔分类 -  数据库(oracle/mysql)

摘要:把一个表复制到另一个表 复制表结构:create table newuser like user 导入表数据:insert into newuser select * from user 乐观锁和悲观锁 乐观锁: 首先说明一点的是:乐观锁在数据库上的实现完全是逻辑的,数据库本身不提供支持,而是需要开 阅读全文
posted @ 2019-10-23 19:24 shemlothae 阅读(163) 评论(0) 推荐(0)
摘要:基本原理: slave会从master读取binlog来进行数据同步 步骤: master将改变记录到二进制文件 binary log中,这些几率过程叫做二进制日志时间,binary log events; slaver 将master的binary log events拷贝到它的中继日志relay 阅读全文
posted @ 2019-10-18 21:27 shemlothae 阅读(77) 评论(0) 推荐(0)
摘要:索引的定义 在MySQL中,索引是一个排序的列表,在这个索引中存在这个索引的值和这个索引所在行的物理地址,使用索引可以加快查询速度是因为,使用索引后可以不用扫描全表来定位某行的位置,而是通过索引列表直接跳转到该行的物理地址访问相关的数据。 MySQL中索引的语法 建表的时候添加索引: 在建表以后添加 阅读全文
posted @ 2019-09-30 14:55 shemlothae 阅读(234) 评论(0) 推荐(0)
摘要:对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要手动提交,在写commit指令或者点击commit提交; 分页查询 MySQL是直接在SQL语句中写:select ... from ... where limit x, y实现 而oracle通过用到伪列rownum和嵌套查 阅读全文
posted @ 2019-09-28 18:15 shemlothae 阅读(395) 评论(1) 推荐(0)