Oracle数据库相关操作

创建表、删除表、插入数据、更新数据、删除数据、添加注释、
修改注释、修改表名、修改字段、新增字段、删除字段

1、创建表
CREATE TABLE person(
    id varchar2(20) primary key,
    name varchar2(50 char) not null,
    age number(3),
    crt_date timestamp(6)
);
2、删除表
--删除表结构、被依赖的约束、触发器、索引
drop person;
3、插入数据
insert into (id, name, age, crt_date) values ('1', '张三', 18, to_date('2018-10-24 10:21:11','YYYY-MM-DD HH24:MI:SS'));
insert into (id, name, age, crt_date) values ('2', '李四', 19, sysdate);
4、更新数据
update person set (name='王五', age=20) where id='1';
5、删除数据
-- 删除数据,不释放Oracle里被占用的数据块表空间,可以找回
delete from person where id='1';
delete from person;
-- 删除数据,释放占用的数据块表空间,不能找回
truncate table person;
6、添加注释
-- 新增或修改表注释
comment on table person is '个人信息';
-- 新增或修改字段注释:
comment on column person.id is 'id';
comment on column person.name is '姓名';
comment on column person.age is '年龄';
7、修改表名
alter table person rename to person2;
8、修改字段
alter table person modify (nmae VARCHAR2(100 CHAR));
alter table person rename column name to name2;
9、新增字段
alter table person add (sex VARCHAR2(2) DEFAULT '男' NOT NULL);
10、删除字段
alter table person drop column name;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值