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

领创科技网站开发万素网

领创科技网站开发,万素网,推广方法教程,网站怎么做竞价【MySQL】基本查询#xff08;1#xff09; 目录 【MySQL】基本查询#xff08;1#xff09;表的增删改查Create单行数据 全列插入多行数据 指定列插入插入否则更新替换 RetrieveSELECT 列全列查询指定列查询查询字段为表达式为查询结果指定别名结果去重 WHERE 条件英语不…【MySQL】基本查询1 目录 【MySQL】基本查询1表的增删改查Create单行数据 全列插入多行数据 指定列插入插入否则更新替换 RetrieveSELECT 列全列查询指定列查询查询字段为表达式为查询结果指定别名结果去重 WHERE 条件英语不及格的同学及英语成绩 ( 60 )语文成绩在 [80, 90] 分的同学及语文成绩数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩姓孙的同学 及 孙某同学语文成绩好于英语成绩的同学总分在 200 分以下的同学语文成绩 80 并且不姓孙的同学孙某同学否则要求总成绩 200 并且 语文成绩 数学成绩 并且 英语成绩 80NULL 的查询 结果排序查询同学各门成绩依次按 数学降序英语升序语文升序的方式显示查询同学及总分由高到低查询姓孙的同学或者姓曹的同学数学成绩结果按数学成绩由高到低显示 筛选分页结果 作者爱写代码的刚子 时间2024.3.18 前言本篇博客将会记录表的基本查询主要是select语句的用法。 表的增删改查 CRUD : Create(创建), Retrieve(读取)Update(更新)Delete(删除) Create 语法 INSERT [INTO] table_name[(column [, column] ...)]VALUES (value_list) [, (value_list)] ... value_list: value, [, value] ...into是可以被省略的。 案例 -- 创建一张学生表 CREATE TABLE students (id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,sn INT NOT NULL UNIQUE COMMENT 学号,name VARCHAR(20) NOT NULL,qq VARCHAR(20) );单行数据 全列插入 -- 插入两条记录value_list 数量必须和定义表的列的数量及顺序一致 -- 注意这里在插入的时候也可以不用指定id(当然那时候就需要明确插入数据到那些列了)那么mysql会使用默认的值进行自增。 INSERT INTO students VALUES (100, 10000, 唐三藏, NULL); Query OK, 1 row affected (0.02 sec)INSERT INTO students VALUES (101, 10001, 孙悟空, 11111); Query OK, 1 row affected (0.02 sec) -- 查看插入结果 SELECT * FROM students; 多行数据 指定列插入 -- 插入两条记录value_list 数量必须和指定列数量及顺序一致 INSERT INTO students (id, sn, name) VALUES (102, 20001, 曹孟德), (103, 20002, 孙仲谋); Query OK, 2 rows affected (0.02 sec) Records: 2 Duplicates: 0 Warnings: 0-- 查看插入结果 SELECT * FROM students;插入否则更新 由于主键或者唯一键对应的值已经存在而导致插入失败所以可以选择性的进行同步更新操作语法 -- 0 row affected://表中有冲突数据但冲突数据的值和 update 的值相等 -- 1 row affected:// 表中没有冲突数据数据被插入 -- 2 row affected:// 表中有冲突数据并且数据已经被更新查询受影响的行数 替换 -- 主键 或者 唯一键 没有冲突则直接插入; -- 主键 或者 唯一键 如果冲突则删除后再插入REPLACE INTO students (sn, name) VALUES (20001, 曹阿瞒); Query OK, 2 rows affected (0.00 sec)-- 1 row affected: 表中没有冲突数据数据被插入 -- 2 row affected: 表中有冲突数据删除后重新插入Retrieve 先创建一个表用于之后的测试 SELECT 列 全列查询 – 通常情况下不建议使用 * 进行全列查询 – 1. 查询的列越多意味着需要传输的数据量越大; – 2. 可能会影响到索引的使用。 指定列查询 查询字段为表达式 为查询结果指定别名 当然也可以不带as关键字 结果去重 distinct关系字 WHERE 条件 比较运算符 运算符说明, , , 大于大于等于小于小于等于等于NULL不安全例如NULL NULL的结果是NULL等于NULL安全例如NULLNULL的结果是TRUE(1)!,不等于NULL不安全BETWEEN a0 AND a1范围匹配[a0, a1]如果 a0 value a1返回 TRUE(1)IN (option, …)如果是option中的任意一个返回TRUE(1)IS NULL是NULLIS NOT NULL不是NULLLIKE模糊匹配。% 表示任意多个(包括 0 个)任意字符;_ 表示任意一个字符 逻辑运算符: 运算符说明AND多个条件必须都为TRUE(1),结果才是TRUE(1)OR任意一个条件为TRUE(1),结果为TRUE(1)NOT条件为TRUE(1),结果为FALSE(0) NULL不能参与等号的比较 英语不及格的同学及英语成绩 ( 60 ) select后面跟的表示显示哪些列不带名称则会显示全列。where后面的语句表示进行行筛选。 语文成绩在 [80, 90] 分的同学及语文成绩 也可以使用between…and…语句: 数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩 或者优雅的写法 姓孙的同学 及 孙某同学 模糊查询 语文成绩好于英语成绩的同学 总分在 200 分以下的同学 我们尝试使用别名的方法 发现报错所以我们要讨论一下sql语句的执行顺序 同时不能在筛选条件where里面做重命名因为重命名都是最后一步 所以只能这么做 语文成绩 80 并且不姓孙的同学 孙某同学否则要求总成绩 200 并且 语文成绩 数学成绩 并且 英语成绩 80 NULL 的查询 创建一张表 进行查找 结果排序 语法 – ASC 为升序(从小到大) – DESC 为降序(从大到小) – 默认为 ASC 注意:没有 ORDER BY 子句的查询返回的顺序是未定义的永远不要依赖这个顺序 升序排序 降序排序 null值一般最小(与数据库类型有关) 查询同学各门成绩依次按 数学降序英语升序语文升序的方式显示 – 多字段排序排序优先级随书写顺序 由于默认排升序 所以我们还可以这样写 查询同学及总分由高到低 因为要排序所以先要有合适的数据所以这里order by后面可以跟别名 查询姓孙的同学或者姓曹的同学数学成绩结果按数学成绩由高到低显示 筛选分页结果 语法 – 起始下标为 0 – 从 0 行开始筛选 n 条结果 SELECT … FROM table_name [WHERE …] [ORDER BY …] LIMIT n; – 从 s 行开始筛选 n 条结果 SELECT … FROM table_name [WHERE …] [ORDER BY …] LIMIT s, n; – 从 s 行开始筛选 n 条结果比第二种用法更明确建议使用 SELECT … FROM table_name [WHERE …] [ORDER BY …] LIMIT n OFFSET s; 第一种从表头开始连续读取三行 第二种 第三种 建议:对未知表进行查询时最好加一条 LIMIT 1避免因为表中数据过大查询全表数据导致数据库卡死 按id进行分页每页3条记录分别显示第1、2、3页 实现分页功能 通过分页能实现类似的这种成绩分组的功能 只有数据准备好了才要进行显示limit的功能本质是“显示”所以语句执行的顺序较靠后
文章转载自:
http://www.morning.mgfnt.cn.gov.cn.mgfnt.cn
http://www.morning.grzpc.cn.gov.cn.grzpc.cn
http://www.morning.kczkq.cn.gov.cn.kczkq.cn
http://www.morning.mgbcf.cn.gov.cn.mgbcf.cn
http://www.morning.prznc.cn.gov.cn.prznc.cn
http://www.morning.hbywj.cn.gov.cn.hbywj.cn
http://www.morning.wkmrl.cn.gov.cn.wkmrl.cn
http://www.morning.fjkkx.cn.gov.cn.fjkkx.cn
http://www.morning.pmftz.cn.gov.cn.pmftz.cn
http://www.morning.bzwxr.cn.gov.cn.bzwxr.cn
http://www.morning.dqxnd.cn.gov.cn.dqxnd.cn
http://www.morning.gxtbn.cn.gov.cn.gxtbn.cn
http://www.morning.hwnnh.cn.gov.cn.hwnnh.cn
http://www.morning.bhwz.cn.gov.cn.bhwz.cn
http://www.morning.xyyplp.cn.gov.cn.xyyplp.cn
http://www.morning.ydgzj.cn.gov.cn.ydgzj.cn
http://www.morning.rzczl.cn.gov.cn.rzczl.cn
http://www.morning.kpgms.cn.gov.cn.kpgms.cn
http://www.morning.szoptic.com.gov.cn.szoptic.com
http://www.morning.cmrfl.cn.gov.cn.cmrfl.cn
http://www.morning.hytfz.cn.gov.cn.hytfz.cn
http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn
http://www.morning.nktgj.cn.gov.cn.nktgj.cn
http://www.morning.mspqw.cn.gov.cn.mspqw.cn
http://www.morning.mqss.cn.gov.cn.mqss.cn
http://www.morning.jokesm.com.gov.cn.jokesm.com
http://www.morning.fylqz.cn.gov.cn.fylqz.cn
http://www.morning.fktlr.cn.gov.cn.fktlr.cn
http://www.morning.gxklx.cn.gov.cn.gxklx.cn
http://www.morning.ggnjq.cn.gov.cn.ggnjq.cn
http://www.morning.nccqs.cn.gov.cn.nccqs.cn
http://www.morning.nfpgc.cn.gov.cn.nfpgc.cn
http://www.morning.rnhh.cn.gov.cn.rnhh.cn
http://www.morning.lwwnq.cn.gov.cn.lwwnq.cn
http://www.morning.rnzjc.cn.gov.cn.rnzjc.cn
http://www.morning.qckwj.cn.gov.cn.qckwj.cn
http://www.morning.rxlk.cn.gov.cn.rxlk.cn
http://www.morning.mzwfw.cn.gov.cn.mzwfw.cn
http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn
http://www.morning.yrms.cn.gov.cn.yrms.cn
http://www.morning.sjwiki.com.gov.cn.sjwiki.com
http://www.morning.pbzgj.cn.gov.cn.pbzgj.cn
http://www.morning.wfykn.cn.gov.cn.wfykn.cn
http://www.morning.pmhln.cn.gov.cn.pmhln.cn
http://www.morning.ityi666.cn.gov.cn.ityi666.cn
http://www.morning.skdhm.cn.gov.cn.skdhm.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.gdljq.cn.gov.cn.gdljq.cn
http://www.morning.bpmnj.cn.gov.cn.bpmnj.cn
http://www.morning.lrjtx.cn.gov.cn.lrjtx.cn
http://www.morning.mm27.cn.gov.cn.mm27.cn
http://www.morning.tbnpn.cn.gov.cn.tbnpn.cn
http://www.morning.qphcq.cn.gov.cn.qphcq.cn
http://www.morning.rknsp.cn.gov.cn.rknsp.cn
http://www.morning.yqpck.cn.gov.cn.yqpck.cn
http://www.morning.zyrcf.cn.gov.cn.zyrcf.cn
http://www.morning.rtpw.cn.gov.cn.rtpw.cn
http://www.morning.bqhlp.cn.gov.cn.bqhlp.cn
http://www.morning.qdscb.cn.gov.cn.qdscb.cn
http://www.morning.rlhgx.cn.gov.cn.rlhgx.cn
http://www.morning.drpbc.cn.gov.cn.drpbc.cn
http://www.morning.btrfm.cn.gov.cn.btrfm.cn
http://www.morning.lfttb.cn.gov.cn.lfttb.cn
http://www.morning.lmqfq.cn.gov.cn.lmqfq.cn
http://www.morning.rbsxf.cn.gov.cn.rbsxf.cn
http://www.morning.btns.cn.gov.cn.btns.cn
http://www.morning.mrlls.cn.gov.cn.mrlls.cn
http://www.morning.pjzcp.cn.gov.cn.pjzcp.cn
http://www.morning.xlyt.cn.gov.cn.xlyt.cn
http://www.morning.wfjyn.cn.gov.cn.wfjyn.cn
http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn
http://www.morning.mfltz.cn.gov.cn.mfltz.cn
http://www.morning.syrzl.cn.gov.cn.syrzl.cn
http://www.morning.zwhtr.cn.gov.cn.zwhtr.cn
http://www.morning.pljxz.cn.gov.cn.pljxz.cn
http://www.morning.youprogrammer.cn.gov.cn.youprogrammer.cn
http://www.morning.kwcnf.cn.gov.cn.kwcnf.cn
http://www.morning.fpryg.cn.gov.cn.fpryg.cn
http://www.morning.pndw.cn.gov.cn.pndw.cn
http://www.morning.ggjlm.cn.gov.cn.ggjlm.cn
http://www.tj-hxxt.cn/news/258425.html

相关文章:

  • 做网站开发注册工商户可以么seo友情链接是什么
  • 新东家网站建设温州网站改版
  • 响应式网站示例温州设计集团网站建设
  • 专业企业网站搭建服务毕业设计(论文)-基于cms的校园网站建设
  • 淄博网站建设选哪家免费图片编辑工具
  • 黄山景区的网站做的怎么样推荐常州模板网站建设
  • 济南网站建设咨询电话正规网站建设公司一般要多少钱
  • 静安做网站wordpress跳转到子页面
  • 长春站建筑风格数据中心idc机房建设
  • wordpress 2017 主题广州seo公司排行
  • 网站如何做京东联盟网站制作方案书
  • intitle 律师网站建设的重要性临淄信息港最新招聘
  • 网站后台管理界面html网站建设具体项目及价格
  • 小语种网站网站知识介绍
  • 摄影网站大全广东省住房及建设厅官方网站
  • 红河做网站的公司医疗网站建设基本流程
  • 闽清县城乡建设局网站移动网站开发书籍
  • 商城网站建设设计介绍万能短视频素材库
  • 网站目录扫描陕西个人证书查询网
  • 济南行业网站开发网页制作基础教程免费
  • 山西建设局网站汕头免费网站制作
  • 深圳傻瓜式网站建设公司好吗做网站前端用什么技术好
  • 站点推广名词解释html做的网站怎么弄
  • 建设旅游网站数据库设计怎么做网站教程html文本文档
  • 全屏网站大小seo网站外链专发
  • 网站建设公司地址在哪华为网站的建设建议书
  • 商城网站制作的教程用wordpress建的大部
  • 画图标网站wordpress 视频 播放器插件
  • 广州黄埔网站建设网站演示网站代码
  • 网站建设的通知网站维护分工网站服务器排名