
数据库
胡云台
愿你能昂扬前行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库事务四大特性以及四大隔离级别
1.数据库事务四大特性ACID 原子性;Atomicity 一致性;Consistency 隔离性;Isolation 持久性;Durability 原子性:失误包含的操作要么全部成功,要么全部失败回滚,回滚的事务操作不能对事物有任何影响 一致性: 其中AID都是数据库的特征,也就是依赖数据库的的具体实现,唯独这个C依赖于应用层,也就是开发者,这里的一...原创 2019-03-14 00:27:20 · 287 阅读 · 0 评论 -
mysql实现序列
首先创建sequence表 分别对应:seq_name-序列名称,min_val-最小值,max_val-最大值,current_val-当前值,increment_val-增长步数 CREATE TABLE my_sequence ( seq_name VARCHAR(50) NOT NULL, min_val INT NOT NULL...原创 2019-03-14 00:12:31 · 424 阅读 · 0 评论 -
oracle clob类型数值过长
业务需求修改某条线路的轨迹,数据库已经是clob类型了,然后当轨迹过长即string过长时会报connect reset,这可能是由于druid对字符串有限制,而把参数拿出来直接去执行sql UPDATE E_BUS_STATIONLINE_CONTRAIL SET UPDATE_TIME = SYSDATE, SHAPE = '这是坐标的json串太长就不放了' WHE...原创 2019-05-07 13:53:45 · 5227 阅读 · 0 评论 -
数据库分表、分库、分区、分片
分区:把一张表的数据分成N的区块,分散到N个物理区块存储,这些物理区块可以在同一磁盘上,也可以在不同的磁盘上 分表:将一张表按照一定规则分成N个具有独立存储空间的实体表。系统读写时需要根据定义好的规则得到对应的字表明。 分库 MySQL分区语句 CREATE TABLE sales ( id INT AUTO_INCREMENT, amount DOUBLE NOT NULL, ...原创 2019-06-01 13:14:46 · 657 阅读 · 0 评论 -
存储过程与函数
这里就不关注mysql与oracle之间的差别了 存储过程procedure 存储过程可以是的对数据库的管理、以及显示关于数据库及用户信息的工作容易的多。存储过程是SQL语句和可控制流语句的预编译集合,以一个名词存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其他强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询,他们可...原创 2019-07-05 16:10:19 · 172 阅读 · 0 评论