1、1 SQLServer2000数据库系统 主讲人 陈苗 2 数据类型和约束 PRIMARYKEY约束FOREIGNKEY约束UNIQUE约束CHECK约束DEFAULT约束 回顾 3 目标 对数据库中表进行 增加 Insert 修改 Update 删除 Delete 4 1 向表中插入数据 语法格式 Insert Into 表名 表中字段列表 values 字段值列表 注意 一次只能添加一行数据 5 插入一行的所有列 插入一行的部分列 向表中插入数据的两种情况 6 1 添加数据到一行中的所有列 insertintostudentvalues 20020101 张三 男 3105 1982 02
2、 01 fBirthday 各个列值与数据库表中的列一一对应 fCode 表名后省略字段列表 7 insertintostudent fCode fName fClass fBirthday values 980010101 张兰 3106 1980 4 9 2 添加数据到一行中的部分列 各个值与字段列表中的字段一一对应 insertintoscore fCode fSubject fScore Values 980010101 C语言 85 数值型字段不需引号 8 4 12 修改表中数据 语法格式 Update表名set字段1 值1 字段2 值2 Where子句 若不加Where条件 则将修
3、改表中的所有记录的指定字段 指定要修改的字段及新值 注意 条件 9 例1 将student表中学号为980010101的学生姓名改为李实 班级改为3106 updatestudentsetfName 李实 fclass 3106 wherefCode 980010101 条件 如果不加where条件 10 例2 将score表中科目为C语言 或者成绩低于60的学生成绩加10分 updatescoresetfScore fScore 10wherefSubject C语言 orfScore 60 多条件 修改后的成绩 11 4 13 删除表中数据 语法格式 Delete From 表名 Wher
4、e子句 若不加Where条件 则将删除表中的所有记录 注意 删除满足一定条件的记录 12 DeletefromStudentwherefSex 女 andfClass 3106 例1 删除所有性别为女 并且班级为3106的学生信息 条件 13 总结 增 InsertInto表名 字段列表 Values 值列表 改 Update表名set字段名 值Where子句删 Deletefrom表名Where子句 使用update和delete时 若不加Where子句 则将表中的所有记录全部修改或全部删除 多个条件的与 AND 或 OR 14 作业 对上一次作业所建立的职工表和工资表做增加 修改 删除操作 注意 操作时两个表之间的主外键关系