-- 创建表空间
create tablespace hongkong
datafile:'c:\honggkong.pbf'
size 100M
autoextend on
next 10M;
-- 删除表空间
drop tablespace hongkong;
-- 创建用户
create user ll
identified by his
default tablespace hongkong;
-- 授权
grand dba to ll;
-- 创建表
create table test(
id number(20),
name varchar2(10),
bir date
);
create table test as select * from emp;
-- 添加列
alter table test add phone varchar2(11);
-- 修改列
alter table test modify id number(10);
-- 修改列名
alter table test rename column id to tid;
-- 删除列名
alter table test drop column phone;
-- 修改表名
rename test to student;
-- 删除表
drop table student;
-- 单表约束
create table test(
id number(10) primary key,
name varchar2(10) unique,
age number(4) not null,
sex varchar2(4) check(sex in ('男','女'))
);
-- 外键约束
alter table test add foreign key(id) reference test1(cid);
-- 插入
insert into test values(1,'aa',11,'男');
insert into test select * from emp;
-- 修改
update test set name = 'bb' where name = 'aa';
-- 删除
delete from test where id = 1;
-- 创建视图
create or replace view v_test as select ename,deptno,job,mgr from emp with read only;
-- 创建索引
create index id_name on emp(ename);
-- 创建序列
create sequence seq_test
start with 1
increment 2
maxvalue 30
cycle
cache 10;
select seq_test.nextval from dual;
select seq_test.current from dual;
Oracle练习二
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- emp表 dept表 列出至少有一个员工的所有部门。 列出薪金比“SMITH”多的所有员工。 列出所有员工的姓名及...