第五章操作查询SQL数据操纵语言*本章知识要点:了解INSERT语句语法掌握在表中添加行的方法掌握如何把一个表中的多行数据添加到另一个表中掌握如何更新表中的多行数据掌握删除数据的操作输入、修改、删除数据选择要操作的表,在弹出的右键菜单中选择“打开表”项。图5-47打开表表数据的录入、修改与删除图5-48表数据的输入与修改第五章操作查询用SQL的插入语句(INSERT语句)、修改语句(UPDATE语句)、删除语句(DELETE语句)来向表中插入、修改、删除数据。 INSERT[INTO]<表名>[(<列名表>)]VALUES(<值表>) 功能:向表添加一行数据。也称单行插入语句。<列名表>:指定列,未被选中的为空NULL,默认全部;值:为具体数据,要与列对应。 INSERTINTO教师VALUES(‘TOO1’,‘林强’,‘男’,24,’15-AUG-78’,‘助教’);(1)INSERT或INSERTINTO、VALUES为关键字。(2)<表名>为接受数据的表的名称。(3)<列名表>用来指定接收数据的若干个列名。列名必须是表中已有的列名,各列之间用逗号分隔。这些列名必须用园括号括起来。<列名表>可以省略,表示表中所有列都接收数据。(4)<值表>指定需要插入的若干个值,值表不能省略。<值表>中值的个数与<列名表>中列名的个数要相同,并且<值表>中的各个值的数据类型与<列名表>对应列的数据类型要一致。值表中的各个值为常量时,如为字符串常量,日期常量,则要用单引号括起来,例如,字符串常量’Couputer’;如为数值,则不要用单引号括起来,如20。,需要在“人事管理系统”中插入新员工的信息。INSERTINTO员工信息(员工编号,员工姓名,所在部门编号,籍贯)VALUES('100506','祝洪涛','10001','河南')<表名>【<列名表>】<select语句>;假设创建了‘教师1’表,与教师格式相同;批量插入男教师信息。insertinto教师1select*from教师where性别=‘男’;【】向Students表中添加一个学生记录,学生学号为20010105,姓名为Stefen,性别为男,年龄25岁,所在系为艺术系Art。 INSERTINTOStudentsVALUES('20010105','Stefen','F',25,'Art')【】向Enrollment表中添加一个学生的选课记录,学生学号为20010105,所选的课程号为C2。 INSERTINTOEnrollment(o)VALUES('20010105','C2')
sqlserver2005-第05章 来自淘豆网www.taodocs.com转载请标明出处.