关于索引 索引的建立和删除由DBA或建表的人负责,用户不 必也不能在存取数据是选择索引; 作为一般规则,不应该在一个标上建立太多的索引 (2-3个)。索引能改善查询效果,但也耗费了磁盘空 间。降低了更新操作的性能。因为系统必须花时间来维 护这些索引; 表中数据越多,索引的优越性才越明显
关于索引 · 索引的建立和删除由 索引的建立和删除由DBA或建表的人负责,用户不 或建表的人负责,用户不 必也不能在存取数据是选择索引; 必也不能在存取数据是选择索引; · 作为一般规则,不应该在一个标上建立太多的索引 作为一般规则,不应该在一个标上建立太多的索引 (2-3个)。索引能改善查询效果,但也耗费了磁盘空 个)。索引能改善查询效果,但也耗费了磁盘空 间。降低了更新操作的性能。因为系统必须花时间来维 间。降低了更新操作的性能。因为系统必须花时间来维 护这些索引; ·表中数据越多,索引的优越性才越明显。 表中数据越多,索引的优越性才越明显
34数据更新() 3.4.1插入数据 3.4.2修改数据 3.4.3删除数据
3.4 数 据 更 新 (一) 3.4.1 插入数据 3.4.2 修改数据 3.4.3 删除数据
341插入数据 两种插入数据方式 插入单个元组 插入子查询结果
3.4.1 插入数据 z两种插入数据方式 – 插入单个元组 – 插入子查询结果
插入单个元组 语句格式 INSERT INTO<表名>|<属性列1>,<属性列2>. VALUES(<常量1>,<常量2>]… 功能 将新元组插入指定表中
插入单个元组 z 语句格式 INSERT INTO <表名> [(<属性列1>[ , <属性列2 > …)] VALUES (<常量1> [ , <常量2>] … ) z 功能 将新元组插入指定表中。 将新元组插入指定表中
插入单个元组(续) 例1将一个新学生记录 (学号:95020;姓名:陈冬;性别:男;所在系:;IS; 年龄:18岁)插入到 Student表中。 INSERT INTO Student VALUES(95020,陈冬,"男,IS,18
插入单个元组(续) 插入单个元组(续) [ 例1] 将一个新学生记录 (学号:95020;姓名:陈冬;性别:男;所在系:IS; 年龄:18岁)插入到Student表中。 INSERT INTO Student VALUES ('95020' ,'陈冬','男','IS' ,18);