数据库
文章平均质量分 79
milly125
热爱工作,热爱生活!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql key duplicate
MySQLinsert 操作/主键冲突:Duplicate问题在insert数据时在一个UNIQUE索引或PRIMARY KEY中出现重复值的问题:可以在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。创建测试表,准备数据DROP TABLE IF EXISTS `test原创 2016-05-26 17:24:52 · 801 阅读 · 0 评论 -
详解mysql int类型的长度值问题
我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢. 当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查阅了一些资料,转载 2016-03-29 21:34:27 · 581 阅读 · 0 评论 -
mysql数据库中date datetime timestamp time的区别
1.datetime类型用在需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示datetime值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'2.date类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-DD'格式显示date值,支持的范围是'1000原创 2016-03-24 21:18:01 · 1264 阅读 · 0 评论 -
数据库事务的四个特性
事务:就是用户定义的一个数据库操作的序列,这些操作要么一起执行,要么一起不执行,是一个不可分割的工作单位。数据库事务的四大特性:(简称ACID)(1)原子性(Atomicity)原子性:事务中包含的程序作为数据库的逻辑工作单元,它所做的随数据的修改操作要么全部执行,要么完全不执行,这种特性成为原子性。(2)一致性(Consistency)一致性:是在一个事务执行之前和执行之后数原创 2016-05-20 15:03:57 · 610 阅读 · 0 评论 -
数据库事务隔离级别
数据并发的问题 一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,破坏数据的完整性。并发出现的数据问题:脏读,不可重复读,幻读脏读:A事务读取B事务没有提交的更新数据脏读场景:时间转账事务A取款事务B原创 2016-05-20 16:57:18 · 410 阅读 · 0 评论 -
序列和索引
序列序列是一种用来生成唯一数字值的数据库对象,是一种高效率获得唯一键值的途径。序列的值由Oracle程序按递增或递减顺序自动生成,通常用来自动生成表的主键值。序列是独立的数据库对象,并不依附于表,一个序列可以为一个表作主键值,也可以为多个表提供主键值。 创建序列CREATE SEQUENCE sequence_name[START WI转载 2016-05-23 17:55:31 · 1057 阅读 · 0 评论
分享