SQL的基本语法就是增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)。
我们在面试中。基本问到的都是SELECT。所以我们先从SELECT讲起。
1、SELECT语句
SELECT语句用来从数据库选取数据。结果会被存储在结果集中。
基本语法:
SELECT<字段名>FROM<表名>;
实例:查询Teachers表的所有数据(Teachers表属于School数据库)
--指定数据库
USE School;
--select后面的*表示选取所有列
SELECT*FROM Teachers;
--指定列名查询也可以
SELECT Tid,Tname FROM Teachers;
补充知识:
*SQL语句会忽略大小写。SELECT与select是一样的。为了结构清晰。所有SQL关键词都用大写表示。
*SQL语句会忽略缩进和换行。完全是由分号;分割。我们用缩进、换行等只是为了代码看着更美观。结构更清晰。
*注释语句
--单行注释
/*
多行注释
*/
2、SELECT字段
SELECT Tid,Tname FROM Teachers;
观察我们刚刚写的这个查询语句。SELECT后面跟了两个字段(Tid,Tname)。字段之间用英文逗号分隔。
SELECT后面有几个字段。查询出来的结果集中就有几列数据。
并且这些字段可以不是表中现有的列名称。也可以是数学表达式、文本。我们用AS关键字设置列别名(AS可以省略)
实例:在Students表中。将每个学生编号+100。并重命名为“新编号”。再添加新列。名为“身份”。值为“student”。
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子句怎样应用。
本文地址:https://gpu.xuandashi.com/86821.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!