#Oracle-01-----待编辑_Eistert的博客-程序员秘密

技术标签: oracle  Spring #Boot #Cloud #Alibaba  java ee  mysql  数据库  数据库管理  

##一、简介;
1、掌握盲打技能,这是从事IT行业的基本功。
2、掌握技能,让自己写的代码尽量简洁。

##二、JavaEE内容;
1、Oracle数据库:Oracle DataBase ;
2、MySQL数据库:是一个关系型数据库管理系统;
SQL:Structured Query Language 结构化查询语言,一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
3、JDBC技术;一种通过Java程序访问数据库的技术;
Java DataBase Connectivity (链接功能、链接性能);

4、HTML:HyperText Markup Language,
"超文本"就是指页面内可以包含图片、链接、甚至音乐、程序等非文字元素。
5、JavaScript:在静态的HTML页面中添加动态效果,以产生交互操作;
6、XML:Extensible Markup Language 可扩展标记语言。
7、jQuery:可以顾名思义,JavaScript+Query,即是辅助JavaScript开发的库。
8、Ajax(Asynchronous Javascript And XML):异步JavaScript和XML,是一种创建交互式网页应用的网页开发技术。

9、Servlet技术;
10、JSP技术:JavaServer Pages 一种动态网页技术标准。
11、JavaBean技术;
12、JSTL;JSP Standard Tag Library JSP 标准标签库;
13、EL:Expression Language,在JSP中简化表达式的方法;
##三、数据库(data base);
1、数据库是什么?就是存储数据的仓库;
2、数据库分类;
1、小型数据库;
a)以MySQL为代表;
b)主要用于开发小型(50行)项目(有数据库参与的程序叫项目);
c)开源(公开源代码)、绿色(免费);
d)非免安装软件;
e)版本号用常规的版本号,如4.0,4.1,5.0,5.5,5.6,5.7,5.8等;
2、中型数据库;
a)以SQLServer为代表;
b)微软开发的商业数据库;
c)以发布年份为版本号;如sql2005,sql2008等;
d)多用于Windows操作系统中,用于中型(50-100万行)项目的开发;
e)也需要安装;
3、大型数据库;
a)以Oracle为代表;
b)版本号按功能;8i,9i,10g,11g,12c;i代表internet,可用于网络编程;g代表网格编程;
c)Oracle公司开发的商业数据库;
d)迄今为止功能最强的关系(表与表之间的关系)型数据库;
e)主要用于大型项目的开发;国家级项目:水利、电力、金融等;
3、DBA;
dba是“数据库管理员”,database administrator;

4、Oracle的安装;

64位的操作系统;

安装时不用中文目录;

只安装一个Oracle实例,实例名称用名字的拼音或简写(不要低于7个字符);不要用中文;

修改sys和system的口令为sys和system;

修改示例用户scott的口令为tiger;

服务管理;

服务管理

将除以上三个服务外的所有与Oracle有关的服务设为手动或禁用;

##四、几个DOS命令;

1、查看目录和文件dir;

查看目录和文件
子命令/p /w;
Dos本页查看等

2、盘符切换;

盘符切换

3、目录切换;
a)切换到上层目录;

切换到上层目录

b)切换到当前目录所在的盘符;

切换到当前目录所在的盘符

c)切换到下层目录;

切换到下层目录

4、创建目录;

创建目录

5、在目录中创建文件,专业称为键盘拷贝;copy con;

键盘拷贝

6、在控制台查看文本文件;type;

查看文本文件

7、删除文件(del)和目录(rd);在Dos操作系统中,要删除的目录必须是空的,即没有文件;

删除文件和目录

##五、进入操作界面及退出;
Oracle代码有两个方式编写;
1、SQLPLUS;
a)输入sqlplus;

输入sqlplus

退出Oracle

b)直接输入用户名;
直接输入用户名

c)输入用户和口令(密码);

用户和口令(密码)

查看当前操作的用户;

查看当前操作的用户

数据库实例与用户的关系;
在机器上安装了Oracle数据库产品,一旦安装成功,就相当于我们创建一个类;用此类只生成一个实例(名字命名的那个实例);我们始终只操作这一个实例;
在这个唯一的实例中,实例下就是用户;Oracle预先创建了若干用户,用户分为系统用户和普通用户两种;
系统用户有sys和system;其中sys为超级系统用户;超级与普通的界限在于用户的权限大小;
在两个系统用户中,sys的权限大于system,只大一点点,在sys用户下,可以创建数据库实例(不用);实际上,我们将两个系统用户看作权限相同;
示例的普通用户scott;
在此用户下有三张重要的表;
emp,雇员表:八列十四行记录;

雇员表

dept,部门表三列四行记录;

部门表

salgrade,工资级别:工资级别;

工资级别

自定义用户;
程序员在操作Oracle数据库时,不能将表建在系统用户中,也不能建在示例用户scott中;能够任意的用户只能是自定义用户;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39595769/article/details/76559732

智能推荐

去除滚动条,以及h5页面ios滑动不流畅_h5超出滑动的滑动条 webkit-scrollbar 的滑动区域的百分比_菜鸟也能逆袭的博客-程序员秘密

1.去除滚动条::-webkit-scrollbar { display: none;}2.h5页面ios滑动不流畅设置需要滑动的元素-webkit-overflow-scrolling: touch;

ISCSS 项目开始开发了_bywayboy的博客-程序员秘密

目标 打造一个迷你的 css 模板目前已经支持的内容:栅格系统完成弹性盒子布局对话框 –开发中sidenav –计划中menu –计划中html5进度上传 –计划中  欢迎大家提交pr仓库地址: https://coding.net/u/bywayboy/p/iscss/git

单元测试学习(三):xUnit的一些概念_weixin_30454481的博客-程序员秘密

xUnit的共有特征  1、一个test被称为一个test method  2、用Assertion Methods来指出test method的预期结果  3、把tests集成到test suites(是一个单独的操作)  4、运行一个或更多的测试来获得结果 139学习xUnit,至少需要知道:  1、我们怎样用test methods  2、我们则应构建suits...

XMLHttp.open 报缺少权限的错误_georgejin的博客-程序员秘密

今天开始测试写好的Ajax端口,以适应两台服务器之间的通信测试方法如下:有ABC三台电脑,其中B是放置Ajax应用的服务器,C是放置数据的服务器,它上面有一个接受Ajax请求的应用A是客户端。现在在A上访问B的应用,用Ajax发起http请求到C。但是在JS里面报错了,把错误信息用alert(e.message)打出来,看到是“拒绝访问”。于是大惊,开始怀疑是人品问题,但是发现

Gitblit初解释_小肃先生的博客-程序员秘密

**本地Git 与 远程Gitblit 服务器 相关操作**创建一个空目录 ecloud,并在里面添加任意文件,如图在当前目录下点击右键菜单中GIT-Bash-Here命令,在当前目录下打开GitBash 输入 git init 创建本地版本库,创建完了之后会发现在当前目录下多出一个.git文件夹将新建的文件commit到本地版本库: 在git命令行中依次输入 git ...

PowerDesigner连接Oracle数据库生成数据模型【数据源连接方式】_宵蓝的博客-程序员秘密

1、进入操作系统的管理工具2、选择ODBC数据源【32位或64位】3、列表中是当前数据库已有的数据源,右侧点击添加按钮,添加适合自己的数据源4、在列表中选择索要连接数据库的ODBC驱动【这里我要连接MYSQL,所以要选择mysql odbc driver】,双击驱动如果在添加列表中没有mysql的odbc,可以下载并安装odbc驱动,...

随便推点

猫猫学iOS 之第一次打开Xcode_git配置,git简单学习_xcode首次提交git_翟乃玉的博客-程序员秘密

猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243一:错误当第一次打开Xcode我们进行commit操作的时候会报错: The working copy “测试” failed to commit files. * Please tell me who you are.Rungit config –globa

Yolov4性能分析(上)_普通网友的博客-程序员秘密

Yolov4性能分析(上)一.目录实验测试1) 测试介绍2) Test3) Train二.分析1.实验测试1实验测试方法Yolov4训练train实验方法(Darknet should becompiled with OpenCV):duration_run_detector:./darknet detector train cfg/coco.datacfg/yolov4.cfg data/yolov4.conv.137Yolov4测试test实验方法(Yolo

IE和FireFox中JS兼容之event ._wukf_it的博客-程序员秘密

event对象 IE 中可以直接使用 event 对象,而 FF 中则不可以,解决方法之一如下:var theEvent = window.event || arguments.callee.caller.arguments[0];第二种是将 event 作为参数来传递:function xxx(e){var theEvent = window.event || e;}srcE

MCI_OPEN_PARMS作用_mci_dgv_open_parms_OovEver的博客-程序员秘密

MCI_OPEN_PARMS是一结构体类型,其结构体定义为 typedef struct {  DWORD_PTR   dwCallback;  MCIDEVICEID wDeviceID;//设别ID  LPCTSTR     lpstrDeviceType;//设备类型  LPCTSTR     lpstrElementName;//文件名  LPCTS

Java垃圾回收机制(转)_weixin_34200628的博客-程序员秘密

 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间...

python代码写好了怎么运行-python代码是怎样运行的_编程大乐趣的博客-程序员秘密

python作为一种动态语言,其实是一个解释器软件包。当Python运行脚本时,在代码开始进行处理之前,Python还会执行一些步骤。第一步是编译成所谓的"字节码”,如果Python进程拥有写入权限,将把程序的字节码保存为一个以.pyc为扩展名的文件, 如果Python无法在机器上写入字节码,程序仍然可以工作:字节码将会在内存中生成并在程序结束时简单地丢弃。一旦程序编译成字节码(或字节码...

推荐文章

热门文章

相关标签