create
tablespace
jym
datafile
‘D:newer‘
size
2
M
autoextend
on
; 创建一个表空间
drop
tablespace
; 删除一个表空间 (必须先执行这个命令才能删除创建上面在D盘的newer文件,不然启动Oracle会报错)
create
user
zhang
identified
by
123456
; 创建一个用户
grant
connect
to
zhang; 授权给zhang用户连接服务器的权限
grant
select
on
scott.emp
to
zhang; 授予zhang对象权限,查询权限
grant
select
,
update
,
insert
,
delete
on
scott.emp
to
zhang; 给zhang增删改查的权限
revoke
select
on
scott.emp
from
zhang; 收回zhang对emp的查询权限
grant
dba
to
zhang; 授予数据管理员权限
drop
user
zhang
cascade
; 删除用户和级联文件 ,delete是删除内容,drop是连表结构都删除了
select
*
from
emp;
-- 数据定义语言 DDL
create
drop
alter
-- 数据操作语言 DML
select
delete
update
insert
-- 数据控制语言 DCL
grant
revoke
--事务控制语言 TCL
commit
rollback
savepoint
数据类型:
字符型:
char
(长度):固定长度的字符类型
char
(
2
)
varchar2
(长度):可变长的的字符类型
varchar2
(
200
)
long
:
‘a‘
‘avc‘
一个表最多出现一次
数字型:
number
(p,s):
日期类:
date
:
select
sysdate
from
dual;
timestamp
: 精确到毫秒
select
systimestamp
from
dual;
大对象:
LOB
:
CLOB
BLOB
BFILE
create
table
table_name(
字段名1 数据类型 约束
字段名2 数据类型,
.......
字段名n 数据类型);
--studentinfo
drop
table
studentinfo;
create
table
studentinfo(
stu_id
number
,
stu_name
varchar2
(
100
),
stu_sex
char
(
2
),
stu_birth
date
);
select
*
from
studentinfo;
--修改表名
rename
studentinfo
to
student;
--修改列的长度
alter
table
student
modify
stu_name
varchar2
(
40
)
--添加字段
alter
table
student
add
(stu_card
char
(
18
));
--删除字段
alter
table
student
drop
column
stu_card;
--完整性
主键约束
检查约束
默认约束
外键约束
非空约束
原文:http://www.cnblogs.com/zhangmingzhao/p/7172215.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!