Oracle登录用户及用户使用

问题?1.oracle--SQL Plus的使用(即用SQL Plus和网页的形式登录Oracle账户)

           2.oracle中的四种数据

           3.基本表的操作


1.oracle--SQL Plus的使用(即用SQL Plus和网页的形式登录Oracle账户)

(1)操作方式:两种方式,一种是cmd操作方式,另外一种是网页登录(在系统菜单栏下找到oracle,展开扩展)

                 Oracle登录用户及用户使用_第1张图片

(2)登录:默认安装的话,有sys和system两个用户是默认解锁的,并且密码是安装时候所填写的密钥。

网页登录如果选择系统用户登录,system登录不了,权限不够,需要用sys权限更高的用户。(*开启服务*)

       Oracle登录用户及用户使用_第2张图片

     Oracle登录用户及用户使用_第3张图片


(3)修改锁定用户,以scott为例

     Oracle登录用户及用户使用_第4张图片

2.oracle中的四种数据类型

(1)字符型

固定长度字符型(最大值):char(2000)   nchar(1000)

可扩展型字符型(最大值): varchar2(4000)  nvarchar2(2000) 

(2)数值型

number(有效位数,保留小数位)  如:number(5,2)

float(n)   主要用来存放二进制数据  {二进制数据*0.30103=十进制数}


(3)日期型
date  存放如期范围(公元前4712.1.1——9999.12.31)
timestamp  时间戳类型,可精确到秒  

(4)其他大数据类型
blob 可存放4G大的数据 ,存放二进制数据
clob 可存放4G大的数据  ,存放字符串数据


3.基本表的操作

(1)建表和查看表数据字典

Oracle登录用户及用户使用_第5张图片

(2)添加字段


(3)修改字段类型


(4)修改字段名字



(5)删除字段



(6)删除表


(7)修改表名



4.创建表空间,给表空间创建用户,给用户赋予权限

/*分为四步 */
/*第1步:创建临时表空间  */
create temporary tablespace yuhang_temp 
tempfile 'D:\oracledata\yuhang_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第2步:创建数据表空间  */
create tablespace yuhang_data  
logging  
datafile 'D:\oracledata\yuhang_data.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第3步:创建用户并指定表空间  */
create user yuhang identified by yuhang  
default tablespace yuhang_data  
temporary tablespace yuhang_temp;  
 
/*第4步:给用户授予权限  */
grant connect,resource,dba to yuhang;


5.执行脚本

@F:/SqlDate/oracle_sql/yycg_table.sql
@F:/SqlDate/oracle_sql/yycg_data.sql



你可能感兴趣的:(Oracle学习历程)