Qracl19数据库安装到创建数据库

Oracle19安装

安装Oracle19

Oracl的安装步骤是基本差不多的,只是有几个需要注意的点就是Oracl19安装过程中需要记住管理口令,这是超级用户的密码。
安装的下载包可以直接去官网:Oracl官网: link
下载步骤可以参照这个博主写的:oracle数据库安装(全步骤详解): link

检查Oracle19是否安装成功

命令提示符cmd进入,然后输入reg query HKLM\SOFTWARE\Oracle /s
在这里插入图片描述

如果显示是下面的截图,则安装成功。
在这里插入图片描述

在安装好后可以继续跟着博主安装PLSQL,但个人觉得这个客户端可视化稍微差一些些,可以使用navicat,可视化比较好,操作容易。

使用Navicat创建Oracl数据库

Navicat连接Oracle

使用用户名:system,密码:管理口令。
如果登录不成功就百度一个csdn博客,试试其他账号密码。在这里插入图片描述登录的时候要注意高级选项:在这里插入图片描述
成功登录连接进去是这个界面:在这里插入图片描述

创建数据库

Oracle中创建数据库涉及比较复杂,在Oracle中,创建数据库需要执行一系列的操作,包括确定数据库SID、建立数据库管理员认证方式、创建初始化参数文件等。这些操作需要具有相应的权限和知识,通常只有数据库管理员才能执行。

创建的用户名就是你的数据库名,创建过程可以创建目录和表空间,但如果只是单纯地使用数据库,则不需要那么麻烦;只需用户----新建用户。关于oracle19以后版本的用户创建,一定要全部大写,并且C##开头。后面会讲原因以及如果非要不全是大写要怎么处理。
创建的常规项是:(默认空间可以使用已有的,我使用的是system)。
在这里插入图片描述
设置成员属于属性:在这里插入图片描述
服务权限设置:
在这里插入图片描述
点保存就创建完成了。刷新一下连接就可以看到数据库了。那么接下来就是如何登录新建的用户,如果是用户名全部大写的话是可以正常登录进去的,如果不是,那么就会发生以下情况:

用户名/口令无效,登录被拒绝

如果用户名不是全部大写:在这里插入图片描述
解决方法就是登录的用户名添加双引号:在这里插入图片描述
这时候就大功告成了。

一些表操作的使用方法

1、 查询数据库中所有表的表名

很多博主都是是DESC tablename;但是这个并不是查询语句,desc tablename这种查看表结构的方式只能在命令行模式(比如sqlplus或者pl/sql的命令模式)下才能使用并不是查询语句,所以会报错:。
在查询语句中数据库中的所有表名是:
SELECT TABLE_NAME FROM all_tables WHERE OWNER = ‘your databasename’。
your databasename—要查的数据库名(单引号别忘了带上)。

2、 查询表结构

SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME =’your tablename’;
your tablename — 要查的表的名字。(单引号别忘了带上)。

3、 查询表的外键约束

SELECT
c.CONSTRAINT_NAME ,
cc.COLUMN_NAME ,
rc.TABLE_NAME ,
rc.COLUMN_NAME
FROM
ALL_CONS_COLUMNS cc
JOIN ALL_CONSTRAINTS c ON cc.CONSTRAINT_NAME = c.CONSTRAINT_NAME
JOIN ALL_CONS_COLUMNS rc ON c.R_CONSTRAINT_NAME = rc.CONSTRAINT_NAME
WHERE
cc.TABLE_NAME = ‘your tablename’
AND c.CONSTRAINT_TYPE = ‘R’;

your tablename — 要查的表的名字。(单引号别忘了带上)。

  • 61
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值