做网站6000左右的电脑网上购物商城系统设计
news/
2025/9/24 13:51:13/
文章来源:
做网站6000左右的电脑,网上购物商城系统设计,wordpress主题幻灯,wordpress it企业模板3.mysql数据库3.10 单表查询3.10.1. 简单查询查询在数据库中使用的频率是最高的#xff1a;十次查询#xff0c;一次增删改。1)建表2)插入数据3.10.1.1. 选择字段#xff1a;selectselect 字段名1,字段名2…… from 表名 where 条件;3.10.1.2. 字段重命名(别名)#xff1a;…3.mysql数据库3.10 单表查询3.10.1. 简单查询查询在数据库中使用的频率是最高的十次查询一次增删改。1)建表2)插入数据3.10.1.1. 选择字段selectselect 字段名1,字段名2…… from 表名 where 条件;3.10.1.2. 字段重命名(别名)asselect 字段名1,字段名2 as 别名…… from 表名 where 条件;可以省略as用空格代替使用别名不会修改数据库中的字段名3.10.1.3. 去重distinctselect distinct 字段名 from 表名 where 条件;联合去重select distinct 字段名1, 字段名2…… from 表名 where 条件;3.10.1.4. 四则运算( - * /)运算后重命名3.10.1.5. 拼接函数concat()拼接数据输出字符串concat_ws(分隔符,字段1,字段2……)3.10.1.6. 判断case...end3.10.2. where 约束where作用筛选所有符合条件的行3.10.2.1. 比较运算符 !3.10.2.2. 满足区间between...and...3.10.2.3. 成员判断in()3.10.2.4. 模糊查询like1)%表示任意多字符2)_表示一个任意字符3.10.2.5. 使用正则表达式模糊查询regexp1)“^xxx” 表示以“xxx”开始2)“xxx$” 表示以“x”结尾3)“{n}” 重复n次3.10.2.6. 逻辑运算符and or not在多个条件直接可以使用逻辑运算符 and or not运算优先级not and or3.10.2.7. 判断是否为空is null3.10.3. 分组group by分组group by3.10.4. 聚合count、max、min、avg、sum聚合函数聚合的是组的内容COUNT()、MAX()、MIN()、AVG()、SUM()没有使用group by分组直接使用聚合函数则把整张表作为一个分组。1)count()根据分组计数count(*)统计符合条件的行数2)max()求最大值3)min()求最小值4)avg()求平均值5)sum()求平均值6)展示分组内某项数据的集合GROUP_CONCAT()只能展示使用数据时无法分开取值7)where 条件 group by对满足条件的数据进行分组注意使用聚合时只有分组和聚合数据是匹配的显示其它字段时显示内容和聚合数据并不匹配。3.10.5. 过滤having1)执行优先级从高到低where group by having2)Where 发生在分组group by之前因而Where中可以有任意字段但是绝对不能使用聚合函数。3)Having发生在分组group by之后因而Having中可以使用分组的字段无法直接取到其他字段,可以使用聚合函数4)where和having联合使用5)练习(1)查询各岗位内包含的员工个数大于2的岗位名、岗位内包含员工名字、个数(2)查询各岗位平均薪资大于10000的岗位名、平均工资(3)查询各岗位平均薪资大于10000且小于20000的岗位名、平均工资3.10.6. 查询排序order by1)默认排序是从小到大也可以用asc(升序关键字)从小到大排列2)从大到小排序:desc(降序关键字)3)组合排序(主要关键字在前)order by 字段1字段2先按字段1排序字段1相同时按字段2排序。也可使用desc降序。3.10.7. 限制查询记录数limitlimit 数字限制显示几条数据limit mn从第m1记录开始取取n条记录没有给定m时m默认为0。limit n offset m limit mn3.10.8. 数据查询的执行顺序1)from子句指定数据源2)where子句基于指定的条件对记录进行筛选3)group by子句将数据划分为多个分组使用聚合函数进行计算4)使用having子句筛选分组5)使用select取出字段值6)使用oredr by对select取出的字段值进行排序7)使用limit限制记录数量注意having虽然执行在select之前但执行having时解析了select因此(1)select中的别名having可以使用(2)select中没有的字段having不能使用。重命名使用规则(1)where条件中不能使用select字段的重命名(2)order by或者having可以使用select字段的重命名3.10.9. select获取数据机制1)首先通过from表名找到表2)然后过wheregroup byhaving锁定数据行。3)最后循环每一行执行select语句找到数据。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915778.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!