oracle学习篇(一)
1 oracle属于大型数据库吗?
解答:是的,数据库按照负载量的规模可以分为一下几类
小型数据库:ACCESS
中型数据库:mysql
大型数据库(海量数据):oracle、db2
2 创建并使用户可用
2.0 前提
必须是要sys或者system这种需要有管理权限的才能进行用户的创建
普通的用户是没有这个权限的
2.1 创建用户
2.1.1 语法
CREATE USER 用户名 identified by 密码 account unlock;
-- 注意:account unlock是表示创建的该用户没有被锁定,被锁定状态的用户是不能进行登录操作的
2.1.2 例子
CREATE USER zlz identified by 123 account unlock;
2.2 授权用户登录权限(connet)和创建权限(resource)
2.2.1 语法
grant connect,resource to 用户名;
2.2.2 例子
grant connect,resource to zlz
3 修改账户密码
3.0 前提
自己是可用改自己的的密码,sys和system用户可以给普通用户修改密码
3.1 语法
alter USER 用户名 identified by 密码 account unlock;
-- 注意:修改密码的同时也可以给用户进行开关锁操作,关键字是alter
3.2例子
CREATE USER zlz identified by 123 account unlock;
4 删除用户
4.0 前提
删除用户一定要断开会话
4.0.1 断开前
4.0.2 断开后
4.1 语法
drop user 用户名;
4.2例子
drop user zlz;
5 PL/SQL developer工具导出数据表
5.1 tables➡导出数据
5.2 选择导出表➡选择文件导出的位置➡导出
5.3 导出成功后的效果图
6 PL/SQL developer工具导入数据表
6.1 工具➡导入表
6.2 选择导入的sql文件➡点击导出
6.3 导入成功时的测试截图
7 oracle数据类型
varchar2代表可变字符串,依据字符串的长度来决定其大小,其中一个汉字站两个字节(oracle 11g版本)
number(p,s) p是数字总共的最大位数,s是小数位数
date 存储年月日,需要注意的是实体类里面必须是date类型,否则就会报错
CLOB 存储大的文本 如xml文档,上限4GB
BLOB 存储二进制对象,图片和音频等,上限4GB