当前位置: 首页 > news >正文

广州手机网站建设联系电话wordpress 4.5.3

广州手机网站建设联系电话,wordpress 4.5.3,网页设计实验报告实验分析,上海景点文章目录 查询数据1 查询指定列2 条件查询3 合并查询4 模糊查询5 聚合函数查询6 对值进行排序7 分组查询8 分页查询9 数据库关联查询1 内连接 INNER JOIN2 LEFT JOIN3 右连接 10 数据库子查询参考 查询数据 数据库最常用的操作就是查询#xff0c;也是数据操作的基础#xf… 文章目录 查询数据1 查询指定列2 条件查询3 合并查询4 模糊查询5 聚合函数查询6 对值进行排序7 分组查询8 分页查询9 数据库关联查询1 内连接 INNER JOIN2 LEFT JOIN3 右连接 10 数据库子查询参考 查询数据 数据库最常用的操作就是查询也是数据操作的基础进行重点学习介绍 参考数据表 1 查询指定列 查询所有列 SELECT * FROM users;查询指定的列 SELECT username FROM users;查询指定列并制定别名 SELECT username AS name FROM users;查询列中的不同的值 SELECT DISTINCT username AS name FROM users;2 条件查询 使用WHERE进行条件查询 SELECT * FROM users WHERE id 1;逻辑 与 或 SELECT * FROM users WHERE id 1 OR id 3;SELECT * FROM users WHERE username zhangsan AND password 123456;查询不为NULL的情况 SELECT * FROM users WHERE birthday is NOT NULL;【注意】数据库中不等于不是!而是 查询数值范围 SELECT * FROM users WHERE id BETWEEN 1 AND 5; 3 合并查询 合并字符串 SELECT CONCAT(username, , password) as userpasswd FROM users WHERE id BETWEEN 1 AND 5;同样可以不同的运算符对不同列的结果进行操作 4 模糊查询 % 代表任意数量的字符_代表单个任意字符 如果要对_进行查询需要进行转义\_ 查询姓zhang的人 SELECT * FROM users WHERE username LIKE zhang%;5 聚合函数查询 查询所有数据的调试 SELECT COUNT(*) FROM users;查询某一列有值的函数 SELECT COUNT(birthday) FROM users;求平均值最大值最小值求和都是对查询的列的值进行运算 SELECT AVG(value_1) FROM users;SELECT MAX(value_1) FROM users;SELECT MIN(value_1) FROM users;SELECT SUM(value_1) FROM users;6 对值进行排序 升序 SELECT * FROM users ORDER BY id ASC;降序 SELECT * FROM users ORDER BY id DESC;多个排序标准使用, 进行分割 SELECT * FROM users ORDER BY id ASC, phone_number DESC;7 分组查询 按照列进行分组使用聚合函数统计每个组中元素的个数 SELECT username, count(*), AVG(value_1) FROM users GROUP BY username;分组查询一般是对列进行聚合 如果需要对多列进行聚合此时需要使用合并查询对不同列的数采取运算操作 SELECT username, AVG(value_1 value_2)/2 FROM users GROUP BY id;运行的逻辑在行上进行相加然后在列上进行求平均聚合函数还是聚合的列聚合函数和分组常常在一起使用 面试题 数据表为 student id name chinese math english 1 zhangsan 80 70 65 2 lisi 90 80 72 3 wangwu 98 72 12请使用SQL查询平均成绩大于60的学生 【注意】对每个学生进行分组查询使用HAVING进行过滤 SELECT name FROM student GROUP BY id HAVING AVG(chinese math english)/3 60;8 分页查询 使用LIMIT指定开始的位置和数据的条数 SELECT * FROM users LIMIT 1, 5;9 数据库关联查询 根据两个表和多个表之间的关系进行查询和展示数据使用JOIN语句实现 数据库ER图摆脱了传递函数依赖 1 内连接 INNER JOIN 展示仓库和工人的关系使用了工作关系联结 使用INNER JOIN SELECT * FROM worker INNER JOIN work ON worker.worker_id work.worker_id INNER JOIN repository ON repository.repo_id work.repo_id ;内连接也使用等于 进行连接 SELECT * FROM worker, work, repository WHERE worker.worker_id work.work_id AND repository.repo_id work.repo_id ;2 LEFT JOIN 左连接允许连接的过程中右表没有匹配的情况 SELECT * FROM worker LEFT JOIN work ON worker.worker_id work.worker_id LEFT JOIN repository ON worl.repo_id repository.repo_id;3 右连接 类似左连接右连接允许左边的数据为NULL 10 数据库子查询 子查询将一个查询的结果用作数据库语句的条件 将id为1-3的user名字都修改为zhangsan1 UPDATE users SET usernamezhangsan1 WHERE id IN (SELECT id FROM users WHERE id BETWEEN 1 AND 3);报错SQL Error [1093] [HY000]: You cant specify target table users for update in FROM clause 踩坑不能先SELECT一个表然后再更新 参考https://blog.csdn.net/qq_40036754/article/details/115174800 删除呢 DELETE FROM users WHERE id IN (SELECT id FROM users WHERE id BETWEEN 1 AND 3);同样报这个错误 【问题】查询已经管理仓库的工人id需要注意查询的结果是一行还是多行 SELECT worker_name FROM worker WHERE worker.worker_id IN (SELECT worker_id FROM work);参考 MYSQL基础 https://www.bilibili.com/video/BV15m421T7RQ
http://www.hkea.cn/news/14539524/

相关文章:

  • 无锡网页建站建网站相关知识
  • 网站后台开发步骤驻马店网站建设
  • 一般请人做网站和app多少钱网络营销的好处和优势
  • 上海建设摩托官方网站ui设计培训需要多少费用
  • 服务器做的网站 怎么使用郑州正规的网站设计
  • 购物商城外贸网站建设wordpress设置登录页面模板
  • 昆明微网站专业 网站设计公司
  • 网站搭建 成都wordpress动漫电影主题公园
  • 佛山智能模板建站旅游网站模板库
  • 在线单页网站制作phpcms 笑话网站
  • 企业网站建设课程设计开发区人才招聘网
  • 个人简约网站模板东莞php网站开发
  • 福州做网站互联网公司能找本地人做导游的网站
  • 网站制作公司权威乐云践新专家网站的美观性
  • 做外贸的网站简称为什么网站网站安全访问
  • 陕西手机网站建设公司设计网站费用
  • 电子商务网站建设开题报告信宜网站建设公司
  • 个人网站备案说明网页网站设计制作
  • 天津网站建设制作排名自己做彩票网站
  • 不是做有网站都叫jwth网站开发入门书籍推荐
  • 关于网站开发人员的薪资深圳市工程交易中心
  • 网站 集约化建设 汇报dedecms 网站搬家
  • 什么是大型门户网站官网seo关键词排名系统
  • 学做课件的网站推广系统
  • 怎样做一个企业网站合肥网站开发哪家好
  • 网站做收录什么方法快装修设计咨询公司
  • 微商城建设购物网站中国建设银官方网站
  • 集约化网站建设管理html网页设计代码作业简单
  • php商城网站开发实例视频网上企业名称申请入口
  • 网站模板怎么替换无锡专业网站制作