SQL的 基本语法就是增(insert)、删(delete)、改(update)、查(select)。

1、SELECT语句

  • SELECT语句是用于从数据库中选取数据,查出来的结果保存在结果集中。
  • 基本语法
select <字段名> from <表名>;
  • 实例:我们需要查询Techers表里的所有数据(Techers表属于school数据库)
# select 后面的*号表示查询所有的列
select * from teachers;

# 指定列名进行查询
select Tid,Tname from teachers;


注意:

  1. SQL语句对大小写不敏感,select与SELECT去执行并无区别,只是为了语句结构清晰,所有的SQL关键词都会进行大写表示
  2. SQL语句会忽略换行和缩进,是由分号(;)进行分隔的
  3. 注释语句:–单行注释 /多行注释/

2、SELECT字段

select Tid,Tname from teachers;
  • SELECT后面有几个字段,查询出来就有几列数据
  • 这些字段可以不是表中现有的列名称,可以使文本,数字表达式,还可以用AS关键字来设置别名

实例:在学生表中,将每个学生的学号+100,重新命名为 “学生新编号”,在添加一列为 “身份”,值为学生

SELECT
	Sid+100 AS "学生新编号",   --数学表达式
	"学生" AS "身份"           --文本
FROM students;

执行结果:

  • SELECT后面的字段,和可以使用DISTINCT 关键字,对冗余的数据进行去重处理
    实例:在学生表中,将班主任这一列进行去重处理,将列表展示为 “班主任的id”
SELECT DISTINCT
	Tid AS '班主任的id' 
FROM students;

执行结果:

实例:在成绩表中,将每个学生的成绩加5分,并将列名设置为 “sum score”, 最后查出Sid,sum score这2列数据

select Sid,
score+5 AS 'sum score'
FROM scores;

执行结果

更多推荐

SQL入门之第三讲——SELECT查询语句