2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
oracle系列文章:
【1】Oracle数据库:啥是oracle数据库?你为啥要学oracle?
【2】Oracle数据库:oracle 11g安装教程,已安装好的oracle各个文件夹的作用,oracle用户权限怎么样
上一篇文章我们讲过了如何安装oracle
【2】Oracle数据库:oracle 11g安装教程,已安装好的oracle各个文件夹的作用,oracle用户权限怎么样
其实你安装好之后呢,就会自动给你启动这些服务了【电脑搜索栏搜:服务】
默认启动了上面这些
但下面的12其实是必须的,其他不需要
自带和第三方工具
我之前的文章说过,安装好orale之后,就会自动能在左边菜单找到自带客户端
sql plus的程序
打开
你就可以输入用户名和密码
用户名
sys as sysdba
口令是安装时你输入的密码
回车
下面就是成功的界面了
SQL>
就表示你可以输入sql语句去操作数据库了
比如
我们查一下oracle中有哪些用户??
select * from all_users;
别忘了有分好结尾的代码
出来一堆
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
BI 90
21-10月-22
PM 89
21-10月-22
SH 88
21-10月-22
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
IX 87
21-10月-22
OE 86
21-10月-22
HR 85
21-10月-22
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
SCOTT 84
30-3月 -10
OWBSYS_AUDIT 83
30-3月 -10
OWBSYS 79
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
APEX_030200 78
30-3月 -10
APEX_PUBLIC_USER 76
30-3月 -10
FLOWS_FILES 75
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
MGMT_VIEW 74
30-3月 -10
SYSMAN 72
30-3月 -10
SPATIAL_CSW_ADMIN_USR 70
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
SPATIAL_WFS_ADMIN_USR 67
30-3月 -10
MDDATA 65
30-3月 -10
MDSYS 57
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
SI_INFORMTN_SCHEMA 56
30-3月 -10
ORDPLUGINS 55
30-3月 -10
ORDDATA 54
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
ORDSYS 53
30-3月 -10
OLAPSYS 61
30-3月 -10
ANONYMOUS 46
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
XDB 45
30-3月 -10
CTXSYS 43
30-3月 -10
EXFSYS 42
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
XS$NULL 2147483638
30-3月 -10
WMSYS 32
30-3月 -10
APPQOSSYS 31
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
DBSNMP 30
30-3月 -10
ORACLE_OCM 21
30-3月 -10
DIP 14
30-3月 -10
USERNAME USER_ID
------------------------------------------------------------ ----------
CREATED
--------------
OUTLN 9
30-3月 -10
SYSTEM 5
30-3月 -10
SYS 0
30-3月 -10
已选择36行。
上面这个格式很操蛋,文本格式,不方便
这就是我们不愿意用自带客户端的原因!………………
当然你要注意,之前上一篇文章【3】我们说过
用户是sys时,需要制定角色as为啥啥啥用户
而system可以直接登录就行
安装PL/SQL Developer
很简单
这个安装教程走起来:
https://blog.csdn.net/m0_67401382/article/details/126113861
我下载的是这个:
下完点击这个:
安装好之后,
在桌面上启动:
直接把各种信息填写好就行
然后登录
完事就启动了,如下界面
留下object就行
我们咋写代码呢?
俩窗口
在file下,找new一个
commond window
select * from all_users;
写一波代码
它和pycharm很相似,会自动给你提示代码
然后展示一波所有用户,其实和上面那个啥、自带的sql plus一样
都是文本
文本字符串,看起来还是不方便
咱们换一个窗口 new一个
sql window
继续输入
select * from all_users
这个窗口的话,可加;可以不加;
你回车是没法运行的
需要用鼠标选定这行代码,然后运行:execute
执行
这样出来的就是一个Excel类似的表格,这就是oracle数据库放资料的形式
懂了吧?
第三方plsql客户端多舒服啊
提示:重要经验:
1)
2)学好oracle,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。