MySQL核心原理贺圣军
主要议题实用函数事务管理MySQL中常见的锁机制多表查询
数据库的三范式第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值(一个列中只能存储一个值);是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库,第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分(主键)第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主键段信息。(可以不满足)对于MySQL数据库中的表,必须要有主键如果在定义表的时候没有定义主键,会使用唯一索引并且非空字段作为主键如果在表定义的时候没有唯一索引,那么会使用系统内置的一个rowid作为系统默认主键
多表查询对于MySQL的表来说,是用来存数据的,那么对于不同类型的数据存放在不同的表中,有时候根据业务的需求,查询的数据是需要从多个表之间来获取的时候,我们就需要对多个表按照一定的规则进行关联查询来满足业务的需求积对于关联表中的数据进行任意的组合,这样组合出来的数据有一部分是没有任何意义的,所以在实际工作中,我们需要在多表查询的时候通过关联条件消除积员工Id姓名部门Id112231部门Id名称1市场部2人事部员工表(t_emp)部门表(t_dept)select*fromt_emp,t_dept员工Id姓名部
您可能关注的文档
- 第七届挑战杯广东生科技发明制作申报书:液滴系统.pdf
- MySQL加强:多表查询、实用函数、事务管理及锁机制.pdf
- 食品饮料产品组合策略与分销渠道分析.pdf
- 高中物理力学专题:牛顿第二定律应用练习.pdf
- 氧化还原基本规律及应用:宏观辨识与微观探析.pdf
- 高学氧化还原反应基本规律及应用.pptx
- 企业级服务网格架构深入Istio架构:Pilot源代码分析与xDS分发.pdf
- 2025漳州台商投资区招聘中小学教师招聘考试真题.docx
- 2026年飞行员飞行操作技巧笔试模拟题.docx
- 2026年物流管理供应链管理专业能力测试题目.docx
- 2025郑州市事业单位招聘专用考试真题.docx
- 江西省抚州市2025-2026学年七年级下学期期末学生学业质量监测历史试卷(含答案).pdf
- 2025郑州郑东新区南塘初级中学招聘考试真题.docx
- 2026年针对软件开发流程测试方法等.docx
- 等厚粒径碎石热拌沥青混合料路面技术研究.pptx
- 2026年金融投资分析师考试大纲.docx
- 2026年金融分析师考试模拟卷投资组合分析.docx
- 2026年银行从业资格考试个人金融理财规划方案设计专项练习.docx
- 江西省抚州市崇仁县第一中学2025-2026学年高二下学期7月期末考试历史试卷(含答案).pdf
- 2026年语言教学从业者考试英语教学策略与方法认证题.docx
原创力文档

文档评论(0)