oracle数据库创建用户,给用户授权,创建表的语句程序代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、创建用户,给该用户授权
Drop user clwz_user
删除用户名为“clwz_user”的用户,注意当删除该用户时,用户下的所有表,都会被删除。
CREATE USER CLWZ_USER IDENTIFIED BY CLWZPZXTSDGAB DEFAULT TABLESPACE clwz_dy TEMPORARY TABLESPACE clwz_dy PROFILE DEFAULT;
创建用户,用户名为“CLWZ_USER”,密码为“CLWZPZXTSDGAB”,默认的表空间为“clwz_dy”,
GRANT "DBA" TO "CLWZ_USER";
付给用户CLWZ_USER对oracle操作的dba权限
2、创建表
drop table vio_users;
删除表名为“vio_users”的表
Oracle中常用的数据类型
Char:存放定长字符数据
Varchar2:存放可变厂字符数据
Number(1,d):存放数值型数据,1代表总位数,d代表小数点厚位数
Date:存放日期
create table vio_users(
police_no varchar2(10) primary key,
name varchar2(20) not null,
password varchar2(20),
kind char(1),
csrq date,
xzqh varchar2(10),
privilege varchar2(30)
);
创建表“vio_users”,其中字段police_no为唯一索引字段,字段name为不可空,其他字段默认可空
Desc vio_users
查看表为vio_users的表结构
若想创建和表vio_users的表结构一样,也要其数据的话
Create table aa as select * from vio_users;
若想创建和表vio_users的表结构一样,不要其数据的话
Create table aa as select * from vio_users where rownum<1