alter添加多个字段_Oracle中 create , alter , delete ,等关键字的使用

v2-947fb364ff9646d09fb5afd73393012d_1440w.jpg?source=172ae18b

Oracle中 create , alter ,drop, insert , delete , update 等关键字的相关使用;

关键字 : create , alter ,drop 主要是针对oracle对象进行操作;
关键字 : insert , delete , update 主要针对oracle中用户表中的数据进行操作

create : 用于创建数据库对象(表、视图、序列等)

语法1: create table tablename(col1 dataType, col2 dataType,...,colN dataType)

create table t_user(
               id number,
               username varchar2(30),
               password varchar2(30)
    );

语法2:create table tablename as subquery

create table emp_e1 as select * from emp where 1=2;

alter : 用于修改数据库对象(表、视图、序列等)

语法:1) alter table tablename add(columnname dataType)

--添加字段
alter table emp_e1 add(phone varchar2(11));

语法:2) alter table tablename modify( columnname dataType)

--修改字段的数据类型
alter table emp_e1 modify(ename varchar2(10))

语法:3) alter table tablename drop [column] columnname

--删除字段
alter table emp_e1 drop column phone

drop : 用于删除数据库对象(表、视图、序列等)

语法:drop table tablename

drop table emp_e1;

insert : 用于插入向表中插入数据

语法1:insert into tablename(col1,col2,...,colN) values(val1,val2,...,valN)

例 :

--向表中插入一条数据(按照需要插入的字段值意义对应)
insert into emp(empno,ename,sal,deptno) values(9527,'hua%an',100,40);

语法2:insert into tablename sub-query

例 :

--向表中插入一条数据,所有字段都必须有值(包含null)
insert into emp values(8888,'xiaoqiang','aaa',9527,sysdate,0,null,40);

delete : 用于删除表中的数据

语法:delete [from] tablename [where condition]

例:

-- 

update : 用于更新表中的数据

语法:update tablename set col1=value1,col2=value2,...,colN=valueN [where condition]

例:

 -- 根据where条件更新指定字段的值
update emp_temp set sal = sal*1.2 where ename = 'SMITH';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值