Oracle数据库----------------------数据更新(增加数据Insert)

关于Oracle数据库的学习记录:

二十二、数据更新(增加数据)
范例:复制emp表
CREATE TABLE myemp AS SELECT * FROM emp;
此类的语法只有Oracle才有支持

1.数据增加
INSERT INTO 表名称 [(列名称1,列名称2,...)] VALUES (值1,值2,...)
在增加数据的时候,针对于数据增加的内容,有如下说明:
**字符串:使用“'”声明
**数字:直接编写
**日期:当前日期(SYSDATE)、使用TO_DATE()转换,按照日期格式编写字符串(自动转换)

范例:使用完整格式编写,进行数据的增加
INSERT INTO myemp(empno,sal,job,comm,ename,mgr,hiredate,deptno)
VALUES (8888,9000.0,'清洁工',10.0,'张三',7369,TO_DATE('1979-10-10','yyyy-mm-dd'),40);
使用简化格式编写:省略增加数据的列名称(顺序要和表中数据列一致)
INSERT INTO myemp
VALUES (9999,'李四','清洁工',7369,TO_DATE('1979-10-10','yyyy-mm-dd'),9000.0,10.0,40);

强烈建议使用完整格式

对于空值的设置,一般有两种格式:
**方式一:明确的设置一个字段的内容为null
INSERT INTO myemp(empno,sal,job,comm,ename,mgr,hiredate,deptno)
VALUES (8888,9000.0,'清洁工',10.0,'张三',7369,null,40);
**方式二:不编写不需要的内容,则内容就使用默认值填充(如果没设置默认值就是空)
INSERT INTO myemp(empno,sal,job,comm,ename,mgr,deptno)
VALUES (6666,9000.0,'清洁工',10.0,'张三',7369,40);

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值