扩展例子
插入一条记录
INSERT INTO 表名 [(字段1,…,字段n)] VALUES (值1,…,值n)
插入查询的结果
INSERT INTO 表名 (字段1,…,字段n) VALUES 子查询
例如:INSERT INTO Scores VALUES ("990301", "大学计算机基础", 98)
DELETE FROM 表 [WHERE 条件]
注意: WHERE子句缺省,则删除表中所有的记录(表还在)
例如::DELETE FROM Scores WHERE 成绩<70
UPDATE 表 SET 字段1=表达式1, … ,字段n=表达式n [WHERE 条件]
注意: WHERE子句缺省,则修改表中所有的记录
例 将表Students中学生王涛的姓名改为王宝球
UPDATE Students SET 姓名=“王宝球” WHERE 姓名="王涛"
例 将表Students中助学金低于200的学生加30元
UPDATE Students SET 助学金=助学金+30 WHERE 助学金<200
UPDATE语句一次只能对一个表进行修改
选择字段:
例7.10 查询所有的专业,查询结果中不出现重复的记录
SELECT DISTINCT 专业 FROM Students;
例7.11 使用合计函数,查询学生人数、最低助学金、最高助学金和平均助学金
SELECT Count(*) AS 人数, Min(助学金) AS 最低助学金, M