MySQL第四天「建议收藏」

MySQL第四天「建议收藏」2022-09-06 1、为某个字段设置别名(as关键字) 以“students”为例: students表的字段有:id,name,age,gender,is_del select name as

MySQL第四天

2022-09-06

1、为某个字段设置别名(as关键字)

以“students”为例:

students表的字段有:id,name,age,gender,is_del

select name as n,age as a from students;

说明:select 属性名 as 新名称,属性名2 as 新名称 from 表名;

 2、给某个字段去除重复的值,使用(distinct关键字)

以“students”为例:

select distinct gender from students;

说明:格式:select distinct 字段名 from 表名;

3、查询某个字段不等于某个值

有两种方式,使用where关键字

以“students”为例,查询姓名不为“Tom”的同学:

(1)方式一

select * from students where name != "Tom";

(2)方式二

select * from students where name<>"Tom";

4、条件查询1(逻辑运算符and )

以“students”为例:

查询年龄大于等于18而且性别为girl的同学:

select * from students where age>=18 and gender="girl";

说明:select * from 表名 where 字段约束条件1 and 字段约束条件2;

5、条件查询2(逻辑运算符or)

以“students”为例:

查询id大于3或者性别为boy的同学:

select * from students where id > 3 or gender = "boy";

6、查询同学中以某个姓开头的语句

select * from 表名 where name like "某姓%";

7、查询某个字段中某个连续范围的值(between…and…)

以“students”为例:

select * from students where id between 2 and 4;

8、查询某个字段中多个属性值(使用in关键字)

以“students”为例:

select * from students where name in ("Tom","Amy");

说明:格式 : select * from 表名 where 字段名 in (属性值1,属性值2);

9、查询某个字段中为null的值(使用 is null)

注意,此处不能使用 “= null”,如果使用了结果会显示查询为空

以“students”为例:

select * from students where gender is null;

10、按某个字段名排序查询(order by)

desc: 降序排序,从大到小

asc: 升序排序,从小到大,默认情况下为升序。

以“students”为例:

select * from students where age > 18 and gender = "boy" order by id desc;

说明:select * from 表名 where 约束条件 order by 字段名 desc/asc;

(2)多次排序

以年龄降序排序,当年龄相同时,以编码升序排序

select * from students order by age desc,id asc;

11、当数据量多,一页显示不了时,使用分页查询(limit)

以“students”为例:

select * from students where gender = "boy" limit 0,3;

说明:格式:select * from 表名 where 约束条件 limit start,count;

其中start指的是索引行,默认以0开始;count指的是每一页最多显示的条数。

 

原文地址:https://www.cnblogs.com/isDaHua/archive/2022/09/06/16663142.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4808.html

(0)
上一篇 2023-06-04 10:30
下一篇 2023-06-04

相关推荐

  • 使用Python和Matlab读取文本文件中的行

    使用Python和Matlab读取文本文件中的行Python是一门功能强大的编程语言,可用于多种应用场景。其中,Python的文件操作功能十分突出,可以方便地读取和处理文本文件中的内容。

    2024-03-20
    89
  • 运行Python的方法

    运行Python的方法a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-05-25
    61
  • Python函数:在Excel中使用指数函数

    Python函数:在Excel中使用指数函数在Excel中,指数函数是一个常用的函数,用于计算一组数据的指数,可以帮助我们更好地理解数据的增长趋势。

    2024-03-21
    79
  • python多个子图用箭头连接(python画多个子图)

    python多个子图用箭头连接(python画多个子图)你用的graphics模块?这不是内置的,虽然它是调用内置的Tkinter画图。

    2023-11-30
    116
  • Python正则表达式快速匹配操作指南

    Python正则表达式快速匹配操作指南Python正则表达式是一种非常强大的文本处理工具,可以用于快速匹配需要的文本信息。在开发过程中,我们往往需要对输入数据进行过滤、验证或提取,这时候正则表达式就派上用场了。本文将从多个方面为大家详细介绍Python正则表达式的基础知识、常用功能和技巧等内容,希望对初学者有所帮助。

    2024-02-06
    87
  • Python条件语句:根据条件执行不同的代码块

    Python条件语句:根据条件执行不同的代码块在开发过程中,我们经常需要根据不同的条件执行不同的代码块。这时,我们就可以使用Python中提供的条件语句。

    2024-01-06
    113
  • 用 Python 表示根号

    用 Python 表示根号作为一种常用的运算符,求平方根在数学和计算科学领域经常被使用。而在编程语言 Python 中,表示平方根同样既简单又灵活。在本文中,我们将具体介绍如何用 Python 表示根号。

    2024-05-14
    61
  • Python 中的列表添加:如何使用 append() 函数添加元素?

    Python 中的列表添加:如何使用 append() 函数添加元素?Python 中的列表(list)是一种非常常用的数据类型,它是可变的、有序的序列,可以存储不同类型的数据。而在对列表进行操作时,经常需要进行添加元素的操作,而 Python 的内置函数 append() 就是其中一种常用的添加元素的方法。下面将从多个方面对如何使用 append() 函数添加元素进行详细的阐述。

    2024-03-03
    94

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注