java | (十七)数据库oracle(1)安装创建、数据库表约束、数据类型、序列

本文介绍了Oracle数据库的安装、表空间管理和数据库表的创建,详细讲解了主键、外键、唯一性、默认值和检查约束。还探讨了数据类型,包括字符型、数值型、日期型和LOB类型,并提到了序列在生成唯一数值方面的作用。
摘要由CSDN通过智能技术生成

安装oracle

略,以后若不懂,直接百度

oracle数据库表空间

Oracle数据库直接存储数据的载体是”数据库表“,而Oracle数据库设计时又将表储存在”表空间“中进行管理。
如果把oracle数据库看作一个实在的房间,表空间可以看作这个房间的空间,可自由分配,无限放大,表和表空间都是物理存在于硬盘上。
表空间使得数据库管理更加灵活,而且极大地镗刀了数据库性能

作用:
避免磁盘空间突然耗竭的风险
规划数据灵活
提高数据库性能
提高数据库安全性

创建
两种方式:
使用GUI工具快速建立表空间;
使用SQL语句建立表空间;

GUI/网页创建
在”控制面板\所有控制面板项\管理工具“中的服务,找到oracle相关的服务
在这里插入图片描述
确保OracleDBCconsoleorcl启动,如果没有这个服务,可以参考这个链接

然后,在浏览器输入https://localhost:1158/em/
登录:
请添加图片描述
在这里插入图片描述
点击上图箭头服务器
选择表空间
在这里插入图片描述
选择创建
在这里插入图片描述
在这里插入图片描述
这里设置一下,最后确定就OK了

SQL语句创建
在SQL developer中创建一个SQL窗口,输入指令

create Tablespace test datafile 'F:\DataBaseServer\orcleHome\oradata\orcl\test_data.dbf'
size 20M --大小
autoextend --自动增长
on next 5M --每次长5M
maxsize 200M --最大容量上限200M

注意:文件的路径必须存在才可以
在这里插入图片描述
结果:
在这里插入图片描述
删除:

--删除表空间
drop tablespace test;
commit;

还是要到目标文件进行删除

数据库表

是直接存储数据的地方,增删查改
行,列构成,每行被称为数据实体,每列被称为实体的属性
建立
在这里插入图片描述
右键Tables创建,弹出上图窗口,设置一下名称和初始大小
点击列
在这里插入图片描述
也可以看下方的”查看SQL"来看自动生成的指令
用指令看看它
在这里插入图片描述
使用SQL语句建立
(先将上面创建的department表删除了)

-- 使用SQL语句创建数据库表
create table department(
       id varchar2(128) not null,--id 128可变字符 不许为空
       name varchar2(128) not null,
       createtime Date null,
       descs varchar2(1000)--最后一行不能有逗号
)tablespace users;
 commit;    --提交

修改

--使用SQL语句修改表结构
 --删除已有列
 alter table department drop column descs;
 commit;
 --添加列
 alter table department add name2 varchar2(120) not null;
 commit;
 --修改已有列,重命名
 alter table department rename column name2 to name2_rename;
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值