加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

orcle_day01

发布时间:2020-12-30 21:47:04 所属栏目:站长百科 来源:网络整理
导读:副标题#e# Oracle: 数据库, 1,认识数据库 数据库:数据的仓库,保存大量数据的地方,有利于对数据的维护。增删改查很方便。 数据库分类: 层次型数据库:现实世界中很多事物是按层次组织起来的。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事


安装数据库:
1521端口号 oracle的主服务端口号:使用oracle必须开启oracle主服务
8080端口号 oracle监听端口号:使用网页oracle或者使用工具连接oracle需要开启监听服务

localhost:8080/apex--->网页版oracle

oracle基础前导操作:
1.以管理员方式登录oracle
sqlplus system/密码
show user:显示当前登录的用户名字

2.创建新用户briup,密码briup
create user briup identified by briup;
3.给新用户briup授权
grant connect,resource to briup;

使用网页版oracle 创建用户:
不推荐
推荐:sqlplus:sql命令创建oracle数据库

3.激活用户:
alter user briup account unlock;
4.切换至briup用户
conn briup/briup
5.设置当前会话(session)的日期语言格式
alter session set nls_date_language=english;
6.执行sql文件
start e:/table.txt
@路径
7.查询当前用户下有哪些表?
select table_name from user_tables;

查看表有哪些列?
desc 表名

学习阶段主要涉及表:
S_EMP :员工表
id id
last_name 后名字 姓
first_name 前名字 名
userid 员工内部编号,没用
start_date 入职日期
comments 注释:记录员工的特点
manager_id 经理的id
title 职称
dept_id 所在部门id外键
salary 工资
commission_pct 提成

S_DEPT:部门表
id id
name 部门名称
region_id 所在地区id的外键

S_REGION :区域表
id id
name 区域名

三张表 主键 外键 关系需要很清楚

oracle二维表中列的数据类型:

1,NUMBER[(p,s)] 数值类型
p代表有效位数 精度(总长度),
s代表小数点后位数 刻度
eg:
NUMBER(6,2):
123456.00
1234.123
1234.12
123.123

NUMBER(3):
123
12.3
0.123
123.00

2,字符类型:
2.1:CHAR(8) 定长字符类型:占用空间固定
00000tom
0000lisi
hello world 不能保存

2.2:VARCHAR(8) mysql 变长字符类型:占用空间 跟着输入有关
2.3:VARCHAR2(8) oracle 变长字符类型:占用空间 跟着输入有关
tom
lisi
hello world 不能保存
oracle中字符串用 ‘‘表示
oracle关键字不区分大小写,但是字符串区分大小写


3,日期类型:DATE
默认:04-9月-17
3.1:日期类型,世纪年月日时分秒都会保存
3.2:中文语言环境:
系统默认:‘DD-MM-YY‘
eg:‘16-7月-17‘ ---> 2017/7/16
3.3:修改当前语言环境:
alter session set nls_date_language=english;
3.4:英文语言环境
系统默认:‘DD-MM-YY‘
eg:‘16-JULY-17‘ ---> 2017/7/16
3.5:修改日期显示格式
alter session set nls_date_format=‘yyyy-mm-dd‘;
eg:select sysdate from dual;

【写一个长得和日期一样的字符串】

4,CLOB:超级长字符,整本小说的所有字符串 可以保存

5,BLOB:字节数组:可以用于保存文件的二进制字节数组.
字节数组: byte[]

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!