Oracle資料庫相關操作
阿新 • • 發佈:2018-11-04
建立表、刪除表、插入資料、更新資料、刪除資料、添加註釋、
修改註釋、修改表名、修改欄位、新增欄位、刪除欄位
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;