1. 程式人生 > >Oracle資料庫相關操作

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;