范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

MySql操作数据查询条件20211223

  # SELECT 数据查询(二)
  ## 对查询结果排序 ORDER BY
  ORDER BY 关键字主要用来将查询结果中的数据按照一定的顺序进行排序
  1.  语法:  -  `order by <字段名> [asc|desc]`
  -  说明 asc 按照升序排序【默认】, desc 按照降序排序
  2.  注意:
  -  ORDER BY 关键字后可以跟子查询  -  当排序的字段中存在空值时,ORDER BY 会将该空值作为最小值来对待
  -  当排序的字段中存在空值时,ORDER BY 会将该空值作为最小值来对待查询数据按字母升序进行排序(A Z),但数据的排序并不仅限于此,还可以使用 ORDER BY 中的 DESC 对查询结果进行降序排序(Z A)。 mysql> SELECT * FROM tb_students_info ORDER BY height; mysql> SELECT name,height FROM tb_students_info ORDER BY height,name; mysql> SELECT name,height FROM tb_student_info ORDER BY height DESC,name ASC;
  ## 条件查询数据 WHERE
  如果需要有条件的从数据表中查询数据,可以使用 WHERE 关键字来指定查询条件。
  1.  语法  -  `WHERE conditons`
  -  带比较运算符和逻辑运算符的查询条件
  -  带 BETWEEN AND 关键字的查询条件
  -  带 IS NULL 关键字的查询条件
  -  带 IN 关键字的查询条件  -  带 LIKE 关键字的查询条件
  ### 单条件查询 mysql> SELECT name,height FROM tb_students_info -> WHERE height=170; mysql> SELECT name,age FROM tb_students_info -> WHERE age<22;
  ### 多条件查询
  在 WHERE 关键词后可以有多个查询条件,这样能够使查询结果更加精确。
  多个查询条件时用逻辑运算符 `AND(&&)、OR(||)` 或 `XOR` 隔开。
  1.  AND :记录 满足所有条件,才会被查询出结果
  2.  OR : 记录 满足任意一个查询条件,才会被查询出结果
  3.  XOR : 记录 满足其中一个条件,并且不满足另外一个条件是,才会被查询出结果 mysql> SELECT name,age,height FROM tb_students_info -> WHERE age>21 AND height>=175; mysql> SELECT name,age,height FROM tb_students_info -> WHERE age>21 OR height>=175; mysql> SELECT name,age,height FROM tb_students_info -> WHERE age>21 XOR height>=175
  >OR、AND 和 XOR 可以一起使用,但是在使用时要注意运算符的优先级。
  http://c.biancheng.net/view/7399.html
  ### 模糊查询 LIKE [新知识 4me]
  1.  语法:
  -  `[NOT]LIKE`
  -  NOT :可选参数,字段中的内容与指定的字符串不匹配时满足条件。
  -  字符串:指定用来匹配的字符串。"字符串"可以是一个很完整的字符串,也可以包含通配符。
  LIKE 关键字支持百分号` % `和下划线` _ `通配符。
  #### 带有"%"通配符的查询
  "%"是 MySQL 中最常用的通配符,它能代表 **任何长度的字符串** ,字符串的长度可以为 0。
  例如,a%b表示以字母 a 开头,以字母 b 结尾的任意长度的字符串。该字符串可以代表 ab、acb、accb、accrb 等字符串。 mysql> SELECT name FROM tb_students_info -> WHERE name LIKE "T%"; mysql> SELECT NAME FROM tb_students_info -> WHERE NAME NOT LIKE "T%" mysql> SELECT name FROM tb_students_info -> WHERE name LIKE "%e%";
  注意:匹配的字符串必须加 *单引号* 或 *双引号* 。
  #### 带有"_"通配符的查询
  "_"只能代表单个字符,字符的长度不能为 0。 例如,a_b可以代表 acb、adb、aub 等字符串。 mysql> SELECT name FROM tb_students_info -> WHERE name LIKE "____y";
  #### LIKE 区分大小写(默认不区分)
  默认情况下,LIKE 关键字匹配字符的时候是 不 区分大小写的。如果需要 可以加入`BINARY`关键字 mysql> SELECT name FROM tb_students_info WHERE name LIKE "t%"; mysql> SELECT name FROM tb_students_info WHERE name LIKE BINARY "t%";
  #### 使用通配符的注意事项和技巧
  1.  注意事项:
  -  注意大小写。MySQL 默认是不区分大小写的。如果区分大小写,像"Tom"这样的数据就不能被"t%"所匹配到。
  -  注意尾部的空格 尾部空格会干扰通配符的匹配。例如,"T% "就不能匹配到"Tom"。
  -  注意NULL。"%"通配符可以到匹配任意字符,但是不能匹配 NULL。也就是说 "%"匹配不到 tb_students_info 数据表中值为 NULL 的记录。
  2.  使用技巧:
  -  不要过度使用通配符,如果其它操作符能达到相同的目的,应该使用其它操作符。因为 MySQL 对通配符的处理一般会比其他操作符花费更长的时间。
  -  在确定使用通配符后,除非绝对有必要,否则不要把它们用在字符串的开始处。把通配符置于搜索模式的开始处,搜索起来是最慢的。
  -  仔细注意通配符的位置。如果放错地方,可能不会返回想要的数据。 ** *拓展* ** 如果查询内容中包含通配符,可以使用""转义符。 mysql> SELECT NAME FROM test.`tb_students_info` WHERE NAME LIKE "%%";
  *** 2021-12-23 今天先学到这里 明天继续 MySql 的查询 学习

华为重磅签约引爆储能概念!核心低位公司梳理(附股)1全球最大储能项目签约成功!近日,全球规模最大的储能项目正式签约成功,直接引爆了市场对储能概念的炒作热情其次,在上半年发布的储能规划指出,到2025年新型储能装机规模达30GW以上宁德时代再放大招!公司低位供应商全梳理(附股)宁德时代再放大招!9月29日,宁德时代击败赣锋锂业,以约19。3亿元人民币收购Millennial公司100股权。Millennial公司在阿根廷拥有两处世界级锂盐湖项目此前,宁德小米mix3真机遭外媒曝光,白色版真机犹如白玉昨日,小米mix3在外媒曝光了实机图,而就在今天,白色版的小米mix3也被曝光。从图中我们可以看到,小米mix3上下和左右边框都非常窄,不过屏幕内侧仍有黑边,不过宽度控制看起来已经小米平板4正式发布,售价1099元起支持4GLTE小米商城,米家有品商城近日正式上架小米平板4,售价1099元起。价格真的低到没朋友小米平板4采用8英寸1610屏幕,尺寸小巧,单手可握,一体式金属机身,比上一代尺寸更小。处理器方面三星note9尴尬,5G将至,到底该不该花这么多钱买安卓方面的老大哥三星,在上周发布了Note9旗舰手机,对比我泱泱大国的OV,也没什么太大亮点,但是作为业界标杆的三星,在带来Note9的同时也给消费者带来了一个难题到底应不应该花上选膜指南!小米11proultra手机保护贴膜钢化膜小米11首选的还是钢化膜,但是不是那种普通钢化膜和所谓的全贴合钢化膜。以为小米11是曲面屏,贴上述两种钢化膜是不能完全贴合在一起的,手机屏幕和膜之间会留下空隙的。全贴合钢化膜看起来10款良心软件,助你轻松面对各种电脑事务,笑出强大作为一名苦逼的职场男,经常和各种办公软件打交道,深知工欲善其事必先利其器的道理。为了有效提升工作效率,应对懒癌带来的副作用,喜于搜索各种生产力软件的我,经过多年时间历练,在被纷繁杂不只是便捷,多款好用手机软件带你领略移动办公新方式随着智能手机的普及,移动科技所带来的红利日趋明显,通讯领域的突飞猛进,正在潜移默化地改变和渗透着我们的生活,手机办公也在一定程度上已经成为可能。手机APP作为通讯设备的衍生载体,面别再乱发文章了,搞清楚文章收益和什么有关系最重要今日头条是一个很好的平台,不要求你的学历职位等,任何人都能在这上面赚钱,只要你有实力肯坚持。你可以写文章写问答发微头条发视频等,各种各样的体裁任你选,总有一个会适合你。而我,就习惯文章收益的决定性因素平均阅读时长你了解吗?大家好,相信你们都在头条创作有一段时间了,我也不例外。我最擅长写文章,发的文章数量也有几十篇了。爆款没有,但是小爆款倒是有那么几篇。我通过观察这些文章收益的差异,就发现了一个很重要大涨!第三季度台积电净利润358亿元,台积电代工订单火爆提起台积电,相信大多数关注智能手机行业芯片行业的小伙伴都是非常熟悉的。作为全球顶级的芯片代工厂商,台积电在近两年以来的市场表现和营收也越来越强劲了。特别是今年由三星代工的高通骁龙8
纵队重装师双轮驱动,联想为行业智能化转型安上加速器数字化浪潮的袭来,不但加速推进了我国各行各业智能化转型升级的步伐,也对能提供相关服务的IT合作方提出了更高要求。新供应链和新场景的层出不穷,数字化底层IT服务端到端的转型升级,围绕2022全球大厂无线芯片新品合集含蓝牙WiFi,模块,天线等随着物联网应用的蓬勃发展,无线IoT互联引发新一轮的电子行业热潮。芯科科技芯海科技中科微等众多国内外优秀的无线芯片模块供应商,提供无线蓝牙WIFI天线模块Zigbee等高集成全品类近期值得入手的75寸电视汇总最值得购买的75吋电视到底有哪些呢?接下来带大家看一看!01荣耀智慧屏X1全网火爆的神机,价格也很实惠,特别对于打工人的我们非常亲切,仅4000块就具备了高端电视才有的广色域与运动一加李杰解答三段式物理按键是否留存透露还有电视平板规划中作为可能是一加手机截至目前引起话题最多的一个系列机型,4月21日发布的一加Ace近期倍加引人关注。其中就包括一直被一加引以为傲的三段式物理静音按键在该机上被取消了,让不少网友唏嘘不海信还是来个双屏的吧今天看了海信a9的发布会,虽说提前已经预料到了会是款单水墨屏手机,可是还是有些小失落。本人一直挺喜欢水墨屏产品的,以前用电纸书,不过这个有点大,确实携带不方便,所以后来就喜欢上了水支付宝国际版来了,一键开启无广告模式支付宝也可以用国际版了。在支付宝的最新版上,正在灰度测试一个新功能,在设置中版本切换,可一键切换到国际版。切换到国际版的页面,界面UI变得简洁了许多。喜欢简洁的小伙伴,也可以在设置4月交付数据腰斩,蔚小理造车模式遭遇挑战5月11日,由于业务调整,理想汽车在5月毁约了2022年毕业的校招生,涉及摄像头自研和内部系统的相关岗位。在理想毁约背后是其交付量的极速下滑,理想汽车4交付量为4167辆,环比下降库克终于良心一回?iPhone14Max或支持90Hz,网友我选120Hz安卓虽然距离iPhone14系列发布还有比较长的一段日子,但是最近这段时间有关的消息可以说是满天飞。综合各家的消息来看,iPhone14系列砍掉mini版本应该是基本实锤了,取而代之的5G手机如何正确使用5G网络?头号周刊已经购买了5G手机,却无法使用5G网络是什么原因?下面针对不同品牌的手机详细介绍下5G手机如何打开5G开关华为手机设置路径打开5G开关设置界面点击移动网络打开移动数据启用5市面上搭载天玑9000的手机有哪些?哪款更值得买?目前市面上的天玑9000手机主要有12999元起步的红米K50Pro23999元起步的vivoX8035799元的OPPOFindX5Pro天玑9000版本45999元起步vivo新机索尼Xperia1IV发布革命性连续变焦相机,骁龙8Gen1今天,索尼发布了其新一代智能手机Xperia1IV,这款手机的摄像功能堪称一绝,下面我们一起看看它有什么独特之处索尼Xperia1IV长焦相机采用革命性的新设计,可实现连续光学变焦