摘要:
innodb和myisam的区别: MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型, .frm文件存储表定义, 数据文件的扩展名为.MYD, 索引文件的扩展名是.MYI InnoDB基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大 阅读全文
摘要:
[toc] 关系 多对多的关系,如何通过mysql来表示 站在老师的角度 一个老师可以教多个学生, 一个老师也可以教一个学生。 站在学生的角度 一个学生可以被一个老师教 一个学生也可以被多个老师教 结论:如果站在两边看都是一对多的情况,那么这个关系就是多对多的。 问题: 如果表示a老师教过x学生和y 阅读全文
摘要:
[toc] 约束(CONSTRAINT) 什么是约束? 是一种限制,对某一个东西的限制。例如宪法规定了你违反的事情你是不能做的。这就是一种约束 数据库的约束,是对数据的安全性,完整性的保证 mysql中的约束有哪些? 1. unique key(普通约束) 唯一性约束,表示这个不能出现重复的 阅读全文
摘要:
在alter语句中,modify 和 change的区别 modify:只能修改字段的属性,不能修改字段名称 change:既能修改字段的数据,也能修改字段名称 创建外键时,喜欢犯的一些错误 1. 在主表还没有创建,此时关联外键就会报错。 2. 外键关联主表的字段,一定要是已经存在的字段,且字段名一 阅读全文