oracle学习第一天:sql基础之用户

一、学习介绍:

            在此之前从来没有接触过任何的数据库知识,所以并没有一套成体系的学习方法,也没能查到有关成套学习方法的文章,因此,我先找了一个基础的视频开始跟着学起。视频中介绍到知识点有三个,分别是:
       1、用户与表空间
       2、表与约束
       3、查询语句
       今天就开始从第一个知识点开始学起(oracle数据库的安装与卸载就不再深说了,一个原因是我还不懂各个步骤的具体作用,第二个原因是标准的安装步骤网上随处可查),如果有幸被各位前辈看到请给出一些学习的建议,感激不尽。

二、正式学习

       学习中使用的工具为oracle自带的sql plus工具。

(一)、用户

 1、登录sql plus

  (1) 首先打开sql plus工具:
    

(2)我使用系统用户来登录,系统用户有哪些呢?先来介绍四个系统用户:拥有管理员权限的 sys、system、sysman和oracle创始人之一名字的 scott。 这四个用户的密码中前三个是在创建数据库时自己设定,第四个的默认密码是tiger。
例:使用system用户登录语句:[username/password][@server][as sysdba|sysoper]   见(3)中图。

(3)查看登录用户:show user

2、查看dba_users数据字典包含哪些字段

语句: desc dba_users
查看用户语句:select username  from dba_users;

(二)表空间

1、表空间的分类

(1)永久表空间;
(2)临时表空间;
(3)UNDO表空间。
2、查看用户表空间
(1)管理员用户:desc  dba_tablespaces
         普通用户:desc user_tablespaces
(2)用户表空间:
         管理员用户:select tablespace_name from dba_tablespaces;
         普通用户:select tablespace_name from user_tablespaces;

(3)查询用户默认表空间和临时表空间:
管理员用户:select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';
(4)修改默认表空间(管理员用户或者被赋予权限的普通用户)
alter user [username] default tablespace  [tablespace name];

今天先到此为止,明天继续表空间的其他操作。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值