1.INSERT语句
INSERT INTO table_name[(column[,column...])] VALUES(value[,value...]);
执行DML操作后,需要再执行commit语句,才算真正确认了此操作
如果插入的列有日期字段,需要考虑日期的格式
默认的日期格式‘DD-MON-RR‘
可以自定义日期格式,用TO_DATE函数转换为日期类型的数据
TO_DATE(‘2009-09-01‘,‘YYYY-MM-DD‘)
2.UPDATE语句
更新表中的记录
语法如下:
UPDATE table_name SET column=value [,column=value]... [WHERE condition];
如果没有where子句,则全表的数据都会被更新,务必小心
3.DELETE
删除表中的记录
DELETE [FROM] table_name [WHERE condition];
如果没有WHERE子句,则全表的数据都会被删除!
4.DELETE与TRUNCATE的区别
DELETE可以有条件删除,TRUNCATE将表数据全部删除
DELETE是DML语句,可以回退,TRUNCATE是DDL语句,立即生效,无法回退
如果是删除全部记录,且数量较大,DELETE语句效率比TRUNCATE语句低
时间: 2024-10-23 05:36:46