1.基本查询条件

SELECT [列名]
from [表名];

1.1如何查找出所有数据

SELECT *
from [表名];

5aa6b21f0031eda346301e8ad72b8696.png

1.2如何为列设定别名

SELECT [列名]  as [新列名]
from [表名];

fb3b54e0049bf8a89a786c9a9e8b54eb.png

1.3如何从查询结果中删除重复的行

SELECT distinct [列名] 
from [表名];

f62757e79e577c6085c858451e04a9e9.png

92996a7c738cf56d9d854041065a3df2.png

1.4 SQL的书写规则

  • 以 ; 结尾
  • 语句不区分大小写
  • 列名不能加‘
  • 命名不能有空格
  • 符号用英文

【练习】:查询学生表

结果见前

2. 指定查询条件

2.1如何指定查询条件?

SELECT [列名]
from [表名]
where [条件];

6488b7c60be24e8932ef5f733b4cc993.png

2.2SQL 是如何运行的?

③SELECT [列名]
①from [表名]
②where [条件];

【练习】:理解 SQL 的运行顺序

先运行from
再运行where
select最后运行

→其他条件按顺序运行
select 最后运行

3. 注释和 SQL 语句注意事项

3.1 什么是注释?

-- 单行注释

/*
多行注释
多行注释
*/

3.2常见的 SQL 错误如何避免?

英文,

中文,

4. 运算符

4.1什么是算数运算符?

+
-
*
/

7cc2c0ae4e14aede10ad274915fb925f.png

4.2什么是比较运算符?

>
<
=
>=
<=
<>
【注:字符串比较"10"<"2"】

8471817ce4fd7f27edea62e12e97c5d1.png

4.3什么是逻辑运算符?

not
and
between
or
in

【练习:】

915ad2fa700c5abb35949ab0aa7e6f6a.png

a4753ac008c1e3b07d0fc1fd94cbc0d9.png

a4753ac008c1e3b07d0fc1fd94cbc0d9.png

5. 字符串模糊查询

5.1如何进行模糊查询?

SELECT *
from [表名]
where [列名] like "猴%";

SELECT *
from [表名]
where [列名] like "%猴";

SELECT *
from [表名]
where [列名] like "%猴%";

5.2如何进行范围查询?

SELECT * 
from [表名] 
where [列名] like "猴__";

5.3练习:模糊查询

f10a50e60fe9f42e3376a2e70b9bda1f.png

1b750da967f7a914410594ca532f9d9f.png

8f6340d887ac18d79b0382c65a27cc65.png

6.练习

379ebba502f0968c15b88587ce8655ed.png

8300b41b21bed0d2e7f77d2b463a15ac.png

4861be95aaddb07d1da748c92aea0835.png
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐