在我所教授的数据库应用这门课程中,SQL语言这一章是重点也是难点,主要难在学生常常容易把SQL语言命令和前面学习的VF命令混淆。SQL语言可以完成数据库的全部操作,下面总结介绍一下SQL语言的数据库操作功能。
SQL的操作功能是指对数据库中数据的操作功能,主要包括数据的插入、更新和删除三个方面的内容。
一、插入
命令格式为:
INSERT INTO <表名> [(<属性列1>[,<属性列2>...)] VALUES (<常量1> [,<常量2>]...)
例:将学号为“10008”,课程代号为“0008”的属性插入到成绩表中。
INSERT INTO 学生成绩(学号,课程代号) VALUES("10008","0008")
二、更新
SQL的数据更新命令格式如下:
UPDATE <表名>
SET <列名>=<表达式>[, <列名>=<表达式> ]…
[WHERE <条件>];
一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新例:将成绩大于80分的学生成绩增加10分。
UPDATE 学生成绩 SET 成绩=成绩+10;
WHERE 成绩>80
三、删除
SQL从表中删除数据的命令格式如下:
Delete From <表名> [Where <条件表达式>]
这里FROM指定从哪个表中删除,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。
例:删除“李芳”的学生记录。
DELETE FROM 学生基本情况;
WHERE 姓名='李芳'
基础部:薛茹 |