#Oracle-01

来源:互联网 发布:知乎营销案例 编辑:程序博客网 时间:2024/06/13 05:54

一、简介;

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中;能够任意的用户只能是自定义用户;

原创粉丝点击