标签:
1.INSERT语句
给数据表增加记录
语法如下:
INSERT INTO table_name[(column[,column...])] VALUES(value[,value...]);
执行DML操作后,需要再执行commit语句,才算真正确认了此操作
如果插入的列有日期字段,需要考虑日期的格式
默认的日期格式,用TO_DATE函数转换为日期类型的数据
--使用默认日期格式插入记录
INSERT INTO myemp(id,name,job,birth) VALUES(1002,‘martha‘,‘ANALYST‘,‘01-SEP-03‘);
--使用自定义日期格式插入记录
INSERT INTO myemp(id,name,job,birth) VALUES(1003,‘donna‘,‘MANAGER‘,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子句,则全表的数据都会被删除!
在DDL语句中的TRUNCATE语句,同样有删除表数据的作用。
和DELETE语句的区别:
DELETE可以条件删除,TRUNCATE将表数据全部删除
DELETE是DML语句,可以回退,TRUNCATE是DDL语句,立即生效,无法回退
如果是删除全部表记录,且数据量较大,DELETE语句效率比TRUNCATE语句低。
--删除全部记录
DELETE FROM myemp;
--或者
TRUNCATE TABLE myemp;
标签:
原文地址:http://www.cnblogs.com/Crow0/p/5261602.html