随笔分类 - MySQL
摘要:什么是事务 一个数据库事务通常包含对数据库进行读或写的一个操作序列。它的存在包含有以下两个目的: 1. 为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 2. 当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼
阅读全文
摘要:char和varchar的区别 char表示定长, 即长度固定. varchar表示变长, 即长度可变. 当输入数据的长度小于定义的长度时, char会用空格填充, 而varchar则按照实际长度存储. 由于长度固定, char的存取速度比varchar快, 但是会占用多余的空间. varchar则
阅读全文
摘要:drop, delete, truncate的区别 删除内容 drop直接删除整个表, 包含表结构和数据; truncate删除表中数据, 表结构及其列, 约束, 索引等不变, 再插入时自增id又从1开始; delete删除表中数据, 可以结合where来约束范围. 删除过程 delete是从表中一
阅读全文
摘要:存储引擎的概念是MySQL的特点,Oracle中没有专门的存储引擎的概念,Oracle有OLTP和OLAP模式的区分。不同的存储引擎决定了MySQL数据库中的表可以用不同的方式来存储,根据数据的特点来选择不同的存储引擎。 InnoDB InnoDB是MySQL的默认数据库(5.5之后),InnoDB
阅读全文
摘要:对库的操作 对表的操作 对表记录的操作
阅读全文