Oracle中对表的增加(insert into)

本文详细介绍了在Oracle数据库中向表中增加数据的三种方法,包括常规写法、对所有列进行插入以及使用动态输入插入值。通过实例展示了每种方法的具体操作步骤。

需要对Oracle中的表进行数据的增加

方法一:

常规写法,把需要增加的列写下来,然后进行增加

SQL> insert into mytab(id,name,age,ssex)
  2  values(3,'sb',111,'男');

已创建 1 行。

SQL> select * from mytab;

        ID NAME                        AGE SSEX
---------- -------------------- ---------- ----------------------------------------
         1 cc                           18
         2 yhf                          203 sb                          111

方法二

如果需要对一个表中的所有的列都增加的话,那么就可以省略要对列的控制

SQL> insert into mytab values(6,'fffffa',11,'女');

已创建 1 行。

SQL> select * from mytab;

        ID NAME                        AGE SSEX
---------- -------------------- ---------- ----------------------------------------
         1 cc                           18
         2 yhf                          203 sb                          1114 ssb                        11315 fssssb                       19
         6 fffffa                       11 女

已选择6行。

方法三:动态输入插入的值(&)

如果是字符,日期,仍然需要加’’

SQL> insert into mytab(id,name,age)
  2  values(&a,&b,19);
输入 a 的值:  5
输入 b 的值:  'fssssb'
原值    2: values(&a,&b,19)
新值    2: values(5,'fssssb',19)

已创建 1 行。

SQL> select * from mytab;

        ID NAME                        AGE SSEX
---------- -------------------- ---------- ----------------------------------------
         1 cc                           18
         2 yhf                          203 sb                          1114 ssb                        11315 fssssb                       19

SQL>
SQL> insert into mytab values(4,'ssb',1131,'男');

已创建 1 行。

SQL> select * from mytab;

        ID NAME                        AGE SSEX
---------- -------------------- ---------- ----------------------------------------
         1 cc                           18
         2 yhf                          203 sb                          1114 ssb                        1131
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值