SQL关键字要大写吗(下列不是SQL查询的关键字是)

SQL的基本语法就是增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)。

我们在面试中。基本问到的都是SELECT。所以我们先从SELECT讲起。

1、SELECT语句

SELECT语句用来从数据库选取数据。结果会被存储在结果集中。

基本语法:

SELECT<字段名>FROM<表名>;

实例:查询Teachers表的所有数据(Teachers表属于School数据库)

SQL关键字要大写吗(下列不是SQL查询的关键字是)

–指定数据库

USE School;

–select后面的*表示选取所有列

SELECT*FROM Teachers;

–指定列名查询也可以

SELECT Tid,Tname FROM Teachers;

SQL关键字要大写吗(下列不是SQL查询的关键字是)

补充知识:

*SQL语句会忽略大小写。SELECT与select是一样的。为了结构清晰。所有SQL关键词都用大写表示。

*SQL语句会忽略缩进和换行。完全是由分号;分割。我们用缩进、换行等只是为了代码看着更美观。结构更清晰。

*注释语句

–单行注释

/*

多行注释

*/

2、SELECT字段

SELECT Tid,Tname FROM Teachers;

观察我们刚刚写的这个查询语句。SELECT后面跟了两个字段(Tid,Tname)。字段之间用英文逗号分隔。

SELECT后面有几个字段。查询出来的结果集中就有几列数据。

并且这些字段可以不是表中现有的列名称。也可以是数学表达式、文本。我们用AS关键字设置列别名(AS可以省略)

实例:在Students表中。将每个学生编号+100。并重命名为“新编号”。再添加新列。名为“身份”。值为“student”。

SQL关键字要大写吗(下列不是SQL查询的关键字是)

SELECT

Sid+100 AS”新编号”,–数学表达式

“student”AS”身份”–文本

FROM Students;

SELECT后面的字段。可以用DISTINCT关键字。将数据去重。

实例:在Students表中。将班主任Tid这一列去重。并设置列名设置为“班主任id”

SELECT

DISTINCT Tid AS”班主任id”

FROM Students;

作业:将成绩表中每个学生的成绩+5分。并将列名设置为“sum score”。最终输出Sid。sum score两列

答案:

SELECT

Sid,

score+5 AS’sum score’

FROM Scores;

输出结果集如下:

下节课我们来讲讲WHERE子句怎样应用。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平