···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
数据库主键
13 MySQL 数据表设计规范
MySQL 数据表设计规范,上一小节介绍了如何设计数据表,并合理选择字段数据类型新建数据表,本小节来介绍数据表的设计规范,主要遵循数据表设计三范式和适当的反范式化。,1.第一设计范式,第一设计范式要求表中字段都是不...
三大范式
1. 前言,在面向对象语言中涉及到诸多的设计模式,例如单例模式、适配器模式,设计模式的存在是为了让系统中的代码逻辑更加清晰,帮助开发者建立更加健壮的系统,同时满足易修改特性和易扩展特性。数据库设计时也存在类似设...
Hibernate 中主键映射的助攻
Hibernate 中主键映射的助攻,1. 前言,本节课和大家一起聊聊 Hibernate 中的主键策略。通过本节课程,你将了解到:,,什么是主键策略及主键生成器的种类;,如何映射复合主键。,,2. 主键策略,Hibernate 进行数据库操作时,可...
12 MySQL 设计数据表
MySQL 设计数据表,前面小节介绍了如何新建数据库和选择数据库,还介绍了 MySQL 的存储数据类型,本小节学习如何设计学生课程相关数据表,其中包括学生信息 student,教师信息表 teacher,学科表 course,学生选课表 studen...
MyBatis insert
MyBatis insert,1. 前言,本小节,我们将一起学习 MyBatis insert。,在 MyBatis 中,insert 标签对应于 SQL 语句中的 insert 插入;与 select 相比,insert 要简单许多,只有当需要返回主键时,才会麻烦一些,我们将从简单到...
19 Primary Key & Foreign
SQL Primary Key & Foreign Key,1. 定义,,维基百科:主键(Primary Key)是数据表中每条记录唯一且完整的标识;外键(Foreign Key),又称外来键,是另一个数据表中的字段。,慕课解释:主键十分重要,每一张表都应有一个主...
InnoDB 存储引擎详解
InnoDB 存储引擎详解,接下来重点介绍四种常见的存储引擎:InnoDB、MyISAM、Memory、TokuDB。这部分内容分为上下两个小节,本小节重点介绍常用存储引擎的对比,以及 InnoDB 存储引擎。,1. 常用存储引擎的对比,,四种常用存储引...