标签:hang 无符号 linu delete 第一个 mod 根据 级联 原则
show engines; 存储引擎
存储引擎:
种类:
innodb:索引+数据 表结构,持久化存储
支持事务begin:一致性,n条语句的执行状态是一致的
begin #开启事务
select ......
update/delete ......
commit; #提交事务,解锁被锁住的数据
支持行级锁:只对涉及到修改的行加锁,利用并发的修改,但是对于一次性大量修改效率低下(表级锁:一次性加一把锁就锁住了整张表,不利用并发的修改,但是加锁速度比行锁的效率高)
支持外键约束:被约束表中的数据不能随意的修改,删除,约束字段要根据被约束表来使用数据
myisam:索引,数据,表结构,支持持久化存储
memory:表结构
一对一:
create table class(id int primary key,cname char(26));
create table student(id int primary key,sname char(16),gid int unique,foreign key(gid) references guest(id));
一对多:foreign key
create table class(id int primary key,cname char(16));
create table student(id int primary key,sname char(16),cid int,foreign key(cid) references class(id));
多对多:
create table class(id int primary key,cname char(16));
create table teacher(id int primary key,tname char(16));
create table teacher_cls(id int,cid int,tid int,foreign key(cid) references class(id),foreign key(tid) references teacher(id));
磁盘预读性原理
树:根节点root,分支节点branch,叶子节点:leaf
索引的两种存储方式:
索引优缺点:
索引的创建:create index 索引名 on 表名(字段名);
索引的删除:drop index 索引名 on 表名;
正确的使用索引:
基础概念:
explain :执行计划
覆盖索引 using index:在查询的过程中不需要回表
标签:hang 无符号 linu delete 第一个 mod 根据 级联 原则
原文地址:https://www.cnblogs.com/heyulong1214/p/12069868.html