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

数据的增删改

时间:2016-03-10 14:34:31      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

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

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