![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
Hash table
这个作者很懒,什么都没留下…
展开
-
《mysql》-表的约束
表的约束 真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业 务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。 表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primary key, auto_increment,unique key 。 1 空属性 1两个值:null(默认的)和not null(不为空) 数据库默认字段基本都是字段为空,但是实际开发时,尽可能保原创 2020-07-21 13:30:30 · 167 阅读 · 0 评论 -
《mysql》-事务的ACID特性
事务的ACID特性 原子性(Atomicity): 事务是应用中最小的执行单位,就如原子是自然界的最小颗粒,具有不可再分的特征一样,事务是应用中不可再分 的最小逻辑执行体。 一致性(Consistency):事务执行的结果,必须使数据库从一个一致性状态,变到另一个一致性状态。当数据库只包含事务成功提交的结果 时,数据库处于一致性状态。如果系统运行发生中断,某个事务尚未完成而被迫中断,而改未完成的事务对数据库 所做的修改已被写入数据库,此时数据库就处于一种不正确(不一致)的状态。因此一致性是通过原子性来保证原创 2020-07-20 17:06:27 · 233 阅读 · 0 评论 -
《mysql》-事务管理
事务 事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体。MySQL提供一种机制,保证我们达到这样的效果。事务还规定不同的客户端看到的数据是不相同的。 事务理论的深度理解参见推荐书籍:《数据库系统概念》的第14章。 事务基本操作 案例: 银行转账的例子更需要考虑事务的问题。 创建测试表 create table account( id int primary key, name varchar(50) not null default ''原创 2020-07-20 16:55:29 · 96 阅读 · 0 评论 -
《Mysql》-表的约束
表的约束 真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业 务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。 表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primary key, auto_increment,unique key 。 1、空属性 两个值:null(默认的)和not null(不为空) 数据库默认字段基本都是字段为空,但是实际开发时,尽可能保证原创 2020-07-11 08:55:41 · 179 阅读 · 0 评论