![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
深林时_见你
一个从0开始学习的程序员
展开
-
数据库的设计,多表之间的关系、实现关系、范式;
数据库的设计1.多表之间的关系1.一对一(了解) *如人和身份证 *分析 一个人只有一张身份证2.一对多(多对一) * 部门员工 *分析 一个部门有多个员工,一个员工只能有一个部门3.多对多 *学生课程 *分析 一个学生可以学多个课程,一个课程也可以被多个学生选择2.实现关系1.一对多 * 如部门员工 *实现方式:在多的一方建立外键,指向一的一方主键。2.多对多 *学生课程 *实现方式:多对多关系实现需要借助第三张中间表。 中间表至少包含两个字段,这两个字段作为第三张表原创 2020-12-10 17:25:07 · 288 阅读 · 0 评论 -
mysql中的四种约束
mysql中的约束概念:对表中的数据进行限定,保证数据的正确性、有效性、完整性。分类:1. 主键约束:primary key2. 非空约束:not null3. 唯一约束:unique4. 外键约束:foreign key*非空约束:not null 值不能为null1.创建表时添加约束CREATE table stu(id INT,name VARCHAR(20) not null-- NAME 为非空);2.-- 删除name的非空约束alter table stu MOD原创 2020-12-09 10:25:42 · 253 阅读 · 0 评论 -
mysql的四种分类
Sql分类的分类DDL:数据定义语言。(操作数据库、表)关键字:create、drop、alterDML:数据操作语言(增删改表中的数据)关键字:insert、delect、updateDQL:数据查询语言(查询表中的数据)关键字:select、whereDCL:数据库控制语言(授权)DDL:操作数据库、表(CRUD)操作库1.C(create):创建*创建数据库*create database 数据库名称;*创建数据库,判断不存在,再创建*create database if no原创 2020-12-07 11:58:33 · 1287 阅读 · 0 评论 -
mysql基础知识
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-12-07 11:23:15 · 55 阅读 · 0 评论