兴安盟建设局网站,wordpress自动填写表格,广告点击一次多少钱,手机百度云转换wordpress【一】初级【二】中级执行过程【1】客户端向MySQL服务器发送一条查询请求【2】服务器首先检查查询缓存#xff0c;如果命中缓存#xff0c;则立刻返回存储在缓存中的结果。否则进入下一阶段【3】服务器进行SQL解析、预处理、再由优化器生成对应的执行计划【4】MySQL根据执行计…【一】初级【二】中级执行过程【1】客户端向MySQL服务器发送一条查询请求【2】服务器首先检查查询缓存如果命中缓存则立刻返回存储在缓存中的结果。否则进入下一阶段【3】服务器进行SQL解析、预处理、再由优化器生成对应的执行计划【4】MySQL根据执行计划调用存储引擎的API来执行查询【5】将结果返回给客户端同时缓存查询结果多种Join交集select * from A inner join B on A.key B.key并集select * from A full outer join B on A.key B.key差集select * from A left outer join B on A.key B.key where B.key IS NULLselect * from A right outer join B on A.key B.key where A.key IS NULL以A表为主表A表数据全部取到select * from A left outer join B on A.key B.key以B表为主表B表数据全部取到select * from A right outer join B on A.key B.key取A,B全集并去掉A,B的交集select * from A full outer join B on A.key B.key where A.key IS NULL or B.key IS NULL数据库设计表结构设计遵循三范式 NF(Normal Form)(1)简单归纳第一范式(1NF)字段不可分第二范式(2NF)有主键非主键字段依赖主键第三范式(3NF)非主键字段不能相互依赖(2)本质解释1NF原子性。 字段不可再分,否则就不是关系数据库2NF唯一性 。一个表只说明一个事物3NF每列都与主键有直接关系不存在传递依赖字段设计1.字段类型选择尽量小--变长字段使用varchar定长使用char--冗余字段合理参考范式以空间换时间--int类型详解https://www.jb51.net/article/93777.htmQint(3)中数字3的含义是什么答这里的3代表的并不是存储在数据库中的具体的长度以前总是会误以为int(3)只能存储3个长度的数字.不论是int(3)还是int(11)它在数据库里面存储的都是4个字节的长度。加上zerofill后,才能看出3代表的效果比如 int(3) zerofill,当你插入到数据库里的是10,则实际插入为010插入的数字超过3位定义的3不再起作用。Q不同int型后的默认位数M分别是多少答 TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4SMALLINT[(M)] [UNSIGNED] [ZEROFILL] M默认为6MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] M默认为9INT[(M)] [UNSIGNED] [ZEROFILL] M默认为11BIGINT[(M)] [UNSIGNED] [ZEROFILL] M默认为202.命名规则-多个单词以 _ 连接-重要数据表模型加上create_user,create_time,last_modify_user,last_modify_time字段3.主键-每张表必须建立一个自增id作为主键4.索引-where限定条件后查询字段加索引SQL优化【三】高级