网站建设怎么管理业务员,百度小程序给网站做链接,学做蛋糕的网站,电影网站建设教程下载MySQL的查询过程 (一条sql语句在MySQL中如何执行)#xff1a;客户端请求 --- 连接器(验证用户身份#xff0c;给予权限) --- 查询缓存(存在缓存则直接返回#xff0c;不存在则执行后续操作) --- 分析器(对SQL进行词法分析和语法分析操作) --- 优化器(主要对…MySQL的查询过程 (一条sql语句在MySQL中如何执行)客户端请求 --- 连接器(验证用户身份给予权限) --- 查询缓存(存在缓存则直接返回不存在则执行后续操作) --- 分析器(对SQL进行词法分析和语法分析操作) --- 优化器(主要对执行的sql优化选择最优的执行方案方法) --- 执行器(执行时会先看用户是否有执行权限有才去使用这个引擎提供的接口) --- 去引擎层获取数据返回(如果开启查询缓存则会缓存查询结果)主键、外键关系型数据库中的一条记录中有若干个属性若其中某一个属性组(注意是组)能唯一标识一条记录该属性组就可以成为一个主键比如学生表(学号姓名性别班级)其中每个学生的学号是唯一的学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条记录学号和课程号的组合才可以唯一标识一条记录所以学号和课程号的属性组是一个主键成绩表中的学号不是成绩表的主键但它和学生表中的学号相对应并且学生表中的学号是学生表的主键则称成绩表中的学号是学生表的外键同理成绩表中的课程号是课程表的外键定义主键和外键主要是为了维护关系数据库的完整性总结一下1.主键是能确定一条记录的唯一标识比如一条记录包括身份正号姓名年龄。身份证号是唯一能确定你这个人的其他都可能有重复所以身份证号是主键。2.外键用于与另一张表的关联。是能确定另一张表记录的字段用于保持数据的一致性。比如A表中的一个字段是B表的主键那他就可以是A表的外键。主键和外键的区别(1)主键是唯一标识一条记录不能有重复不允许为空而外键可以重复可以是空值(2)主键是用来保持数据完整性外键是用来建立与其他表联系用的(3)主键只有一个外键可以有多个安装下载链接https://dev.mysql.com/downloads/file/?id501541window安装链接https://blog.csdn.net/sophie1314/article/details/83409339• yum安装http://jingyan.baidu.com/article/c74d600079be530f6a595dc3.html• rpm安装• 源码安装http://blog.csdn.net/wendi_0506/article/details/39478369