码迷,mamicode.com
首页 > 其他好文 > 详细

DML语句

时间:2015-08-31 19:35:04      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

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语句低

DML语句

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4773738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!