数据库基础-05-DQL基础查询和条件查询

一、基础查询

1、查询多个字段

SELECT 字段1,字段2,字段3... FROM 表名;
SELECT*FROM 表名;

2、设置别名

SELECT 字段1[AS 别名1],字段2[AS 别名2] .. FROM 表名;

3、去除重复记录

SELECT DISTINCT 字段列表 FROM 表名;

 二、条件查询

1、语法

SELECT 字段列表 FROM 表名 WHERE 条件列表;

2、条件 

比较运算符功能
>大于
>=大于等于
<小于
<=小于等于
=等于
<>或!=不等于
BETWEEN...AND...在某个范围内(含最小\最大值)
IN(...)在in之后的列表中的值,多选一
LIKE 占位符模糊匹配(_匹配单个字符,%匹配任意个字符)
IS NULL是null
逻辑运算符功能
AND 或 &&并且
OR 或 ||或者
NOT 或 !非,不是

关于like的一点解释:

通配符包括:

  • %:表示匹配任何字符序列(包括空字符序列)
  • _:表示仅匹配一个单字符

例如,我们有一个"students"表,其中包含了姓名(name)和手机号码(phone)两个字段,我们可以使用以下SELECT语句来查询学生:

SELECT name, phone FROM students WHERE phone LIKE '156%';
这将返回所有手机号码以"156"开头的学生的名字和电话号码。
SELECT name, phone
FROM students
WHERE name LIKE 'A_a';
这个查询将返回所有姓名为"A"开头、中间一个字符为任意字符、以"a"结尾的学生的姓名和电话号码。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值