INSERT 语句向数据库插人一条或多条记录 被插入的对象可以是表,视图,或同义名 两种格式 INSERT INTO 表名( col1,col2, ....) valueS(val1,.val2...) INSERT INTO 表名( col1,col2, ....) SELECT 语句 SELECT 语句中不能包含以下子句 ORDER BY 子句 INTO TEMP 子句 只能向可更新的视图插入记录
数据修改语句UPDATE
UPDATE 更新一条或多条记录,更新的对象可以是表,视图, 或同义名 格式: UPDATE 表名 SET 子句 WHERE 子句
SET 子句 : 单列单值对方式 SET colname = 表达式,... ,colname = 表达式 SET colname = (SELECT 语句),..., colname = (SELECT语句〕
SET 子句 : 多列多值方式 SET (colname,...,colname) = (表达式,... , 表达式) SET (colname,...,colname) = (SELECT 语句) 经验证,用select需两层()才行SET(COLNAME1,COLNAME2)=((SELECT COL1,COL2 FROM TABLE)) 只能修改可更新的视图,更新视图时,其基表必须是单表
删除语句DELETE
用DELETE 语句删除一条或多条记录 删除的对象可以是表、视图或同义名 格式: DELETE FROM 表名 WHERE 子句 WHERE 子句说明删除条件, 省略时删除所有记录 只能对可更新的视图作删除操作