根据提供的“oracle培训笔记”内容,我们可以从中提炼出与Oracle数据库及Web开发相关的多个关键知识点。下面将逐一展开这些知识点:
### Oracle基础知识
#### 1. 数据类型与表定义
在Oracle数据库中,数据类型的选择对于存储数据至关重要。例如:
- `number(5,3)` 表示该字段为数值型,总位数为5位,小数位数为3位。
- `create table a (a_id number(2,3));` 这条语句创建了一个名为`a`的表,并在其中定义了一个名为`a_id`的字段,其数据类型为`number(2,3)`。
#### 2. DDL、DML与TCL操作
- **DDL(Data Definition Language)**:用于定义数据库对象(如表、视图等),常见的DDL操作包括`CREATE`、`DROP`和`ALTER`等。
- `create table a (a_id number(2,3));` 创建一个名为`a`的表,包含一个名为`a_id`的字段。
- `drop table a;` 删除名为`a`的表。
- `alter session set nls_date_format='yyyy-mm';` 修改会话中的日期格式设置。
- **DML(Data Manipulation Language)**:用于操作表中的数据,如插入、更新和删除等。
- `insert into a values('*');` 插入数据到表`a`中。
- `update a set a_id = 'value' where condition;` 更新表`a`中满足条件的记录。
- `delete from a where condition;` 删除表`a`中满足条件的记录。
- `select * from a;` 查询表`a`中的所有数据。
- **TCL(Transaction Control Language)**:用于控制事务,常见的TCL操作包括`ROLLBACK`、`SAVEPOINT`和`COMMIT`等。
- `rollback;` 撤销当前事务所做的更改。
- `savepoint sp1;` 设置保存点`sp1`。
- `commit;` 提交当前事务所做的更改。
#### 3. 字符串处理函数
- `select length(a_id) from a;` 查询`a_id`字段的长度。
- `char` 和 `varchar` 是两种常见的字符数据类型,其中`char`是固定长度的字符类型,而`varchar`是可变长度的字符类型。
- `select sysdate from dual;` 查询系统当前日期时间。
### Web开发基础
#### 1. HTML基础
- HTML(HyperText Markup Language)是一种标记语言,用于构建网页结构。
- `<form>` 元素用于创建表单,可以包含多种类型的输入元素,如`submit`(提交按钮)、`reset`(重置按钮)、`button`(普通按钮)、`image`(图像按钮)和`file`(文件上传)等。
- JavaScript可以通过`onLoad`、`onClick`、`onFocus`等事件处理器来响应用户的交互行为。
- 使用`eval()`函数执行字符串表达式,例如`var x = eval(prompt("",""));` 通过提示框获取用户输入并计算其值。
#### 2. XML基础
- XML(Extensible Markup Language)是一种用于标记数据的语言,它允许自定义标签。
- `standalone`属性用于指定XML文档是否可以独立存在,即是否需要外部资源。其值可以是`yes`或`no`。
- XML文档的元素结构可以通过DTD(Document Type Definition)或Schema进行定义。
#### 3. Web服务器配置
- **Servlet**:一种服务器端的Java技术,用于处理客户端的请求。
- **ASP(Active Server Pages)**:一种动态网页技术,可以使用VBScript或JavaScript编写服务器端脚本。
- **JDK安装**:安装Java Development Kit,这是开发Java应用程序的基础。
- **Tomcat安装**:安装Apache Tomcat,这是一个免费开源的Servlet容器,用于部署Java Web应用。
- **Web应用发布**:通过HTTP协议访问发布在Tomcat服务器上的Web应用,例如`http://127.0.0.1:80/myWebSite/index.html`。
#### 4. JavaBean概念
- **JavaBean**:是一种遵循特定规范的Java类,通常用于封装数据或业务逻辑。
- 在Oracle环境中,JavaBean可以作为中间层来连接前端界面和后端数据库,实现数据的有效管理和操作。
以上就是从提供的“oracle培训笔记”中提取出的关键知识点。这些知识点涵盖了Oracle数据库管理、Web开发基础等方面的内容,对于初学者来说是非常实用的参考资料。