SQL基础(3):数据操纵

三、数据操纵

3.1insert语句

(1)添加单行记录

格式:insert into<表名>(<列名1><列名2>) values(<值1>,<值2>)

如果列名省略,值定顺序必须与表的列定义顺序一致,如果是值是字符类型,必须要用单引号

可以用 desc <表名>  方式获取表格列定义的顺序

(2)批量插入行,可以用任何select语句替换(1)中的values语句,相应的数据类型必须一致

格式:insert into<表名>(<列名1><列名2>) select <列1>,<列2> from<表>

 

3.2  update语句

格式:update<表名> set<旧值=新值><旧值=新值>where<条件>

新值可以是子查询语句

注意:更新多个列,不需要用括号,列之间用逗号分隔即可

 

3.3  delete语句

格式:delete  from<表名> where<条件表达式>

3.4 truncate语句

  格式:truncate table <表名>

oracle推荐使用truncate删除所有的行,效率高,但不可以回滚操作。

    原文作者:SQL
    原文地址: https://blog.csdn.net/jiuwubendao/article/details/53924746
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞