
MySQL
清筠
这个作者很懒,什么都没留下…
展开
-
MySQL约束及相关操作
MySQL约束分类按功能划分:主键约束:PRIMARY KEY 非空约束:NOT NULL 唯一约束:UNIQUE KEY 默认约束:DEFAULT 外键约束:FOREIGN KEY 按数据列的数目划分:对一个数据列建立的约束,称为列级约束 对多个数据列建立的约束,称为表级约束 列级约束既可以在列定义时声明,也可以定义后声明;表级约束只能在列定义后声明 一般使用列级约束 NOT NULL和DEFAU转载 2017-08-28 12:22:47 · 398 阅读 · 0 评论 -
MySQL中的count()
简单理解count()count(1)与count(字段名)count(1)中的1代表要查询的表中的第一个字段。比如要查询的表中有id、name两个字段,那么count(1)和count(id)得到的结果是一样的。 count(*)与count(字段名)count(*)与count(字段名)基本上查询结果是一样的。 但是count(字段名)当字段名下有null值得时候,null值不计入count;而原创 2017-08-30 01:04:56 · 477 阅读 · 0 评论 -
MySQL数据库中的悲观锁和乐观锁
悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 使用场景举例:以MySQL InnoDB转载 2017-09-09 16:45:01 · 570 阅读 · 0 评论