Oracle数据库相关操作

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接。 https://blog.csdn.net/axing2015/article/details/83375993

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

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;

猜你喜欢

转载自blog.csdn.net/axing2015/article/details/83375993