事务
摘要:一、什么是事务? 一组SQL语句的集合 二、为什么使用事务? 为了保证数据的完整性。eg:转账 三、什么情况下使用事务? 1、 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 2、事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行
阅读全文
posted @
2020-03-31 21:45
天高任鸟飞,海阔任鱼游
阅读(125)
推荐(0)
mysql触发器
摘要:一、什么是触发器 当对指定的表,进行某种特定的操作(insert、delete、update),而自动执行的一条sql语句。 当执行一个事件时,同时也去执行另外一个事件。 SQL触发器是一种特殊类型的存储过程。 二、触发器的语法 1、创建触发器 (1)单条 create trigger 触发器名称
阅读全文
posted @
2020-03-31 17:13
天高任鸟飞,海阔任鱼游
阅读(292)
推荐(0)
oracle中的sequence
摘要:1、什么是sequence?在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。2、sequence的作用?当需要建立一个自增字段时,需要用到sequence3、用sequence的优点、缺点,及不用sequence时该怎么办?4、sequence的基本
阅读全文
posted @
2019-10-28 16:04
天高任鸟飞,海阔任鱼游
阅读(317)
推荐(0)
redis
摘要:一、 数据库 1、数据库 (1)关系型数据库SQL<MySQL、Oracle、DB2、SQLServer>:有表,而且表与表直接存在关系<主外键>; (2)非关系型数据库No SQL(没有表),可以作为关系型数据库的一个很好的补充,不能替代; 2、NoSQl产生的原因 对数据库高并发访问的需求; 3
阅读全文
posted @
2019-08-28 22:27
天高任鸟飞,海阔任鱼游
阅读(202)
推荐(0)
mysql存储引擎
摘要:一、InnoDB 1、InnoDB最大的特点就是支持事务 2、InnoDB支持行级锁定 二、MyIsAM 1、MyIsAM不支持事务 2、MyIsAM支持表级锁定 三、InnoDB和MyIsAM的区别
阅读全文
posted @
2019-03-21 14:00
天高任鸟飞,海阔任鱼游
阅读(97)
推荐(0)
索引
摘要:1、索引的分类有那些 (1)创建普通索引(`间隔符) create index 索引名 on `表名`(`列名`) alter table `表名` add index 索引名(`列名`) (2)创建唯一索引【】这一列中不能有重复值,允许为null】 create unique index 索引名
阅读全文
posted @
2019-03-20 17:48
天高任鸟飞,海阔任鱼游
阅读(127)
推荐(0)