gpt4 book ai didi

ORACLE学习笔记-新建用户及建表篇

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章ORACLE学习笔记-新建用户及建表篇由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、用户相关SQL语句 。

/*新建用户*/ 。

?
1
create user SA identified by 2013;

说明:SA用户名,2013密码 。

?
1
2
/*授权 connect ,resource给用户sa*/
grant connect ,resource to sa;

说明:CONNECT角色: --是授予最终用户的典型权利,最基本的 .

        ESOURCE 角色: --是授予开发人员的 。

?
1
2
/*查询所有的用户*/
select * from all_users;

ORACLE学习笔记-新建用户及建表篇

?
1
2
3
4
5
6
7
8
9
10
11
/*将表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

2、建表篇 。

?
1
2
3
4
5
6
/*建表指定表空间*/
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表空间中.

?
1
2
3
4
5
6
7
8
/*创建约束,设置主键*/
 
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'

ORACLE学习笔记-新建用户及建表篇

?
1
2
/*查询所有的表*/
select table_name,tablespace_name, temporary from user_tables

ORACLE学习笔记-新建用户及建表篇

最后此篇关于ORACLE学习笔记-新建用户及建表篇的文章就讲到这里了,如果你想了解更多关于ORACLE学习笔记-新建用户及建表篇的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com