ORACLE学习笔记-新建用户及建表篇
程序员文章站
2023-10-27 10:15:28
一、用户相关sql语句
/*新建用户*/
create user sa identified by 2013;
说明:sa用户名,2013密码...
一、用户相关sql语句
/*新建用户*/
create user sa identified by 2013;
说明:sa用户名,2013密码
/*授权connect,resource给用户sa*/ grant connect,resource to sa;
说明:connect角色: --是授予最终用户的典型权利,最基本的 。
esource 角色: --是授予开发人员的
/*查询所有的用户*/ select * from all_users;
/*将表stu查询权限授予sa*/ grant select on stu to sa /*将表stu添加权限授予sa*/ grant insert on stu to sa /*将表stu更新权限授予sa*/ grant update on stu to sa /*将表stu删除权限授予sa*/ grant delete on stu to sa
二、建表篇
/*建表指定表空间*/ create table kc(kc_no varchar2(10) not null,kc_name varchar2(50) not null) tablespace test; create table stu(stu_id varchar2(10) not null,stu_name varchar2(50) not null,stu_age number(2) not null,stu_set number(2) not null, kc_no varchar2(10) not null) tablespace test;
说明:本文使用2张表分别为学生表stu,课程表kc,两张表分别存在test表空间中。
/*创建约束,设置主键*/ alter table stu add primary key(stu_id) alter table kc add primary key(kc_no) /*查看表空间的表*/ select table_name, tablespace_name from dba_tables where tablespace_name='test'
/*查询所有的表*/ select table_name,tablespace_name,temporary from user_tables
上一篇: sql2000各个版本区别总结第1/3页
下一篇: 云集上市:“电商之都”的二次结果