模糊查询关键字不区分大小写_2sql简单查询

2.1基本的查询语句

1cb60084ec0fc9c1302d35504aa439bf.png
select<列名1>,<列名2>... ——select子句
from<表名>; ——from子句

0a73311d851db24350fd30ee28830f7d.png
  • 查询所有的列
select*
from<表名>;

2d17a4a2afeb1aa9fd7c7d97eff65e5e.png
  • 为列设置别名
select 姓名 as s_name,性别 as人类性别
from student;

15437e67c727e3da3a652babb1223a61.png
  • 删除重复数据distinct
select distinct 姓名
from student;

0d6641b4940df2a5d08e17e9b2dd8418.png
  • distinct用在多列之前,多列重复才会删除
select distinct 学号,姓名
from student;

54bda245bc903e1730ecdb6ae7268c3f.png

sql书写规则

sql语句以英文分号;结尾
sql语句不区分关键字的大小写(插入数据时区分大小写)
列名不能单引号(列名中间不能有空格)
输入符号的时候只能使用英文的

2.2指定查询条件

  • 查询条件
select<列名1>,<列名2>... ——select子句
from<表名>; ——from子句①
where ——查询条件②

31621ca5ae3296a80ded7087fb7e7268.png

4ace5b7edfaf6b39059ed019d989331a.png

2.3注释和sql语句注意事项

  • 单行注释

5e7633e7d7307103cb070828ce07123c.png
  • 多行注释

e1ee34918c4aa42966e415028b58584b.png

2.4运算符

  • 算术运算符

4b9fdf7bde273a5eb6d700807d5fd8f9.png

46e0e07b6b373e5a8dd52a8e4cae348c.png

803be1747968f761b7fa235ba7056ca3.png

0e420ca6833b9c5582f96ba0af5836dc.png

02c474beaa58e3f329fcfd535e4be529.png
  • 字符串比较顺序

‘10’<'2'

如何查询出null值?

c28a9dd74e415396854ed44972ec8810.png

83d013b3bffedc538153f1ced5d1a8ce.png
  • 逻辑运算符

9cf128c5ad66a9bb6e5517193754a31f.png

1c95f03c3527cb2c5f9c9a3bf39acd11.png

8480beec6a4b1515100d0197775c7f62.png
  • 范围查询:between
select 学号,成绩
from score
where 成绩 between 60 and 90;

=

select 学号,成绩
from score
where 成绩 >=60 and 成绩<=90;
  • 或者 or

5fa25738e658e5ec952974d8797902c2.png

43a906ce12f700cbeee0f990d1b3bbab.png
  • in 是or的简便写法

0793662d925d894f0dd19d6675bfd4c3.png

8f5afdfcce63b23803d11a61d1432364.png

2.5字符串模糊查询

字符串模糊查询:like

%表示任意字符串

—1个下划线表示任意1个字符

查询姓‘猴’的学生名单

476a9b00f4c332c7b844010636d2ea29.png
查询姓名中最后一个字是‘猴’的学生名单

3bd71779ffdf725ebe70275c578fa145.png
查询姓名中带‘猴’的学生名单

ea515c8af2ceafba0927af99c0962412.png

803022c7e171e75c094b3a9d6e315a7b.png

练习题1

ce3eda5df0b648df4fd08b65129cf0d8.png

b61ffd15622a49f70d5f33f649d02fd6.png

59930bb27d4e4536655a353e9b0f6fe3.png

4d18c22d7ec0dbd7e37dd13db150513e.png

练习题2

0e00718dc550a43ca8735721373c304d.png

39e14864c1db3976a563d7bc6100acb4.png

88ae1639b196bc8627aae2ee18ff7d89.png

aa13f16c1d432ca13fae95046d8fafc2.png

efc276a478a6f14bba1ce713bb9f9264.png

7651f6339350f29d9c28d5b7ae783ad9.png

51d9d0cdd710b8b0e19235947dcd67d1.png

b724d4003ce9f62fededfbaa986f086d.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值