sql数据操纵语言语句(sql增加数据记录语句、sql修改记录语句、sql删除记录语句)

renwenyishuadmin 提交于 周三, 2018/06/13 - 03:38
分类

sql数据操纵语言

(1)增加数据记录语句

语句格式:Insert Into <表名> [(<字段名表>)]  Values (<表达式表>)

语句说明:此语句在指定表尾部追加新记录,“字段名表”指出要填写值的各个字段名,用“表达式表”中各个表达式值填写对应字段值,表达式与字段按前后顺序一一对应,并且,表达式值的数据类型必须与对应字段的数据类型一致。如果省略“字段名表”,则表示要填写表中所有字段值,并按表中字段顺序与表达式一一对应:

示例:向课程设置表中增加数据记录:
    Insert Into 课程设置表 (课程编号, 开课学期, 理论学时) Values (’01004‘,2,70)


(2)修改数据记录语句

语句格式:Update <表名>Set <字段名1>=<表达式1>
    […… , <字段名n>=<表达式n>] [where <条件>]


语句说明:执行此语句时,用表达式值修改对应字段值。如果省略where选项,则修改表中全部记录;如果使用wher e<条件>,则仅修改那些使“条件”值为真(True)的记录。

示例:为选课学生表中所有记录的“成绩”字段填写0:
    Updale 选课学生表 Set 成绩=0


(3)删除数据记录语句

数据格式:Delete From <表名> [Where <条件>]

语句说明:使用此语句时,如果省略where选项,则删除表中所有记录;如果使用了where<条件>,则仅删除那些满足“条件”的记录。

示 例:删除选课学生表中“学号”3、4位(年级)等于02的所有记录:
   Delete From 选课学生表 where Mid(学号,3,2)='02'