当前位置: 首页 > news >正文

oracle零基础可以学么,零基础学Oracle

第一篇 数据库安装篇

第1章 Oracle 11g数据库简介

1.1 认识Oracle 11g

1.1.1 Oracle的成长历程

1.1.2 了解Oracle 11g

1.1.3 Oracle与SQL Server

1.2 Oracle的产品版本

1.3 Oracle 11g的新特性

1.3.1 数据库管理部分

1.3.2 PL/SQL部分

1.4 小结

1.5 习题

第2章 Oracle 11g的安装与卸载

2.1 使用Oracle 11g的基本条件

前言

第一篇  数据库安装篇

第1章  Oracle 11g数据库简介

1.1  认识Oracle 11g

1.1.1  Oracle的成长历程

1.1.2  了解Oracle 11g

1.1.3  Oracle与SQL Server

1.2  Oracle的产品版本

1.3  Oracle 11g的新特性

1.3.1  数据库管理部分

1.3.2  PL/SQL部分

1.4  小结

1.5  习题

第2章  Oracle 11g的安装与卸载

2.1  使用Oracle 11g的基本条件

2.1.1  硬件条件

2.1.2  软件条件

2.2  在Windows 2003系统中安装Oracle 11g

2.2.1  获取Oracle 11g的安装文件

2.2.2  安装Oracle 11g

2.2.3  安装中遇到的问题

2.3  移除Oracle 11g

2.3.1  停止服务

2.3.2  卸载Oracle产品

2.3.3  删除注册表项

2.3.4  删除环境变量

2.3.5  删除目录并重启计算机

2.4  小结

2.5  习题

第二篇  数据库基础篇

第3章  熟悉数据库

3.1  什么是数据库

3.1.1  了解数据管理的历史

3.1.2  数据库的模型

3.1.3  数据库的三级模式和二级映像

3.1.4  数据库相关术语

3.1.5  数据库设计的完整性

3.2  范式--设计关系型数据库的准则

3.2.1  第一范式--关系型数据库的第一步

3.2.2  第二范式--关系型数据库的第二步

3.2.3  第三范式--关系型数据库设计的第三步

3.3  绘制E-R图设计数据库

3.3.1  绘制E-R图的基本要素

3.3.2  E-R图绘制实例

3.4  小结

3.5  习题

第4章  SQL基础

4.1  SQL-数据库沟通的语言标准

4.1.1  什么是SQL

4.1.2  了解SQL的种类

4.2  Oracle 11g中支持的数据类型

4.2.1  查看Oracle 11g中的数据类型

4.2.2  常用的数据类型

4.3  数据库定义语言(DDL)

4.3.1  使用CREATE语句创建表

4.3.2  使用ALTER语句修改表

4.3.3  使用DROP语句删除表

4.4   约束的使用

4.4.1  主键约束

4.4.2  外键约束

4.4.3  检查约束

4.4.4  唯一约束

4.4.5  非空约束

4.5  数据操纵语言(DML)和数据查询语言(DQL)

4.5.1  添加数据(INSERT)

4.5.2  修改数据(UPDATE)

4.5.3  删除数据(DELETE)

4.5.4  查询数据(SELECT)

4.5.5  其他数据操纵语句

4.6  数据控制语言(DCL)

4.7  小结

4.8  习题

第5章  利用SELECT检索数据

5.1  查询数据必备SELECT

5.1.1  SELECT语句概述

5.1.2  获取指定字段的数据

5.1.3  获取所有字段的数据

5.1.4  使用别名替代表中的字段名

5.1.5  使用表达式操作查询的字段

5.1.6  使用函数操作查询的字段

5.1.7  去除检索数据中的重复记录

5.2  对检索出来的数据排序

5.2.1  排序的语法

5.2.2  使用升序和降序来处理数据

5.2.3  排序时对NULL值的处理

5.2.4  使用别名作为排序字段

5.2.5  使用表达式作为排序字段

5.2.6  使用字段的位置作为排序字段

5.2.7  使用多个字段排序

5.3  WHERE子句

5.3.1  查询中使用单一条件限制

5.3.2  查询中使用多个条件限制

5.3.3  模糊查询数据

5.3.4  查询条件限制在某个列表(list)范围之内

5.3.5  专门针对NULL值的查询

5.4  GROUP BY和HAVING子句

5.4.1  GROUP BY子句的使用

5.4.2  HAVING子句的使用

5.5  子查询

5.5.1  子查询返回单行数据

5.5.2  子查询返回多行数据

5.6  连接查询

5.6.1  最简单的连接查询

5.6.2  内连接

5.6.3  自连接

5.6.4  外连接

5.7  小结

5.8  习题

第6章  Oracle内置函数

6.1  数值型函数

6.1.1  绝对值、取余、判断数值正负函数

6.1.2  三角函数

6.1.3  返回以指定数值为准整数的函数

6.1.4  指数、对数函数

6.1.5  截取函数

6.2  字符型函数

6.2.1  ASCII码与字符转换函数

6.2.2  获取字符串长度的函数(LENGTH函数)

6.2.3  字符串截取函数

6.2.4  字符串连接函数

6.2.5  字符串搜索函数

6.2.6  字母大小写转换函数

6.2.7  带排序参数的字母大小写转换函数

6.2.8  为指定参数排序的函数

6.2.9  替换字符串函数

6.2.10  字符串填充函数

6.2.11  删除字符串首尾指定字符的函数

6.2.12  字符集名称和ID互换的函数

6.3  日期型函数

6.3.1  系统日期、时间函数

6.3.2  得到数据库时区的函数

6.3.3  为日期加上指定月份的函数

6.3.4  返回指定月份最后一天的函数

6.3.5  返回指定日期下一周的日期的函数

6.3.6  返回会话所在时区当前日期的函数

6.3.7  提取指定日期特定部分的函数

6.3.8  得到两个日期之间的月份数的函数

6.3.9  时区时间转换函数

6.3.10  日期截取函数

6.4  转换函数

6.4.1  字符串转ASCII类型字符串函数

6.4.2  二/十进制转换函数

6.4.3  数据类型转换函数

6.4.4  字符串和ROWID相互转换的函数

6.4.5  字符串在字符集间转换的函数

6.4.6  十六进制字符串与RAW类型相互转换的函数

6.4.7  数值转换成字符型数据的函数

6.4.8  字符转日期型数据的函数

6.4.9  字符串转数字的函数

6.4.10  全角转半角的函数

6.5  NULL函数

6.5.1  返回表达式为NULL的函数

6.5.2  排除指定条件的函数

6.5.3  替换NULL值的函数

6.6  集合函数

6.6.1  平均值函数

6.6.2  计数函数

6.6.3  最大最小值函数

6.6.4  求和函数

6.7  其他函数

6.7.1  返回登录名函数

6.7.2  返回会话以及上下文信息的函数

6.7.3  表达式匹配函数

6.8  小结

6.9  习题

第7章  PL/SQL基础

7.1  什么是PL/SQL

7.1.1  认识PL/SQL

7.1.2  PL/SQL的优势

7.1.3  PL/SQL的结构

7.1.4  PL/SQL的基本规则

7.1.5  PL/SQL中的注释

7.2  PL/SQL变量的使用

7.2.1  变量、常量的类型及使用语法

7.2.2  标量类型的变量

7.2.3  复合类型的变量

7.3  表达式

7.3.1  数值表达式

7.3.2  关系表达式和逻辑表达式

7.4  PL/SQL结构控制

7.4.1  IF条件控制语句

7.4.2  CASE条件控制语句

7.4.3  LOOP循环控制语句

7.5  PL/SQL中使用DML和DDL语言

7.5.1  DML语句的使用

7.5.2  DDL语句的使用

7.6  PL/SQL中的异常

7.6.1  什么是异常

7.6.2  处理异常的语法

7.6.3  预定义异常

7.6.4  非预定义异常

7.6.5  自定义异常

7.7  PL/SQL函数

7.7.1  函数的组成

7.7.2  函数的语法<

相关文章:

  • oracle数据库异机备份脚本,服务器A制定计划任务,BAT脚本自动备份oracle数据文件,拷贝至服务器B的共享目录。...
  • 百度sms php,php 调用百度sms来发送短信的实现示例
  • oracle索引的storage,Oracle全文索引的STORAGE属性有什么特点?
  • php 字符串向前截取,php字符串截取函数
  • oracle 查询本年12月,ORACLE 写一条Sql语句查出年份,1月,2月,3月....12月的订单总数列表...
  • sqlserver新建oracle发布是咋回事,SQLServer创建链接服务器对象链接oracle
  • linux桌面环境占用内存对比,最新精简型Linux桌面环境大比拼:LXDE Vs Xfce Vs MATE
  • dnw linux 内核,神器DNW2 FOR LINUX!
  • linux 单独装ftp服务,linux下安装FTP服务
  • linux日志服务重开,linux重新編譯內核
  • linux arm中断进程,ARM Linux对中断的处理
  • linux jvm自动退出,在Linux中启动Eclipse时出错:“ JVM已终止。退出代码= 13”
  • 远程监控linux的jboss,如何将JBoss做成Redhat Linux的系统服务
  • 火狐浏览器在linux下编译,linux下火狐浏览器插件开发.doc
  • linux vi编辑撤销,vi撤销命令(u和U),撤销上一次的操作
  • 10个确保微服务与容器安全的最佳实践
  • Angular 4.x 动态创建组件
  • ES6 ...操作符
  • iOS编译提示和导航提示
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Java 最常见的 200+ 面试题:面试必备
  • java8 Stream Pipelines 浅析
  • JS基础之数据类型、对象、原型、原型链、继承
  • PHP的Ev教程三(Periodic watcher)
  • Redis字符串类型内部编码剖析
  • SSH 免密登录
  • TypeScript实现数据结构(一)栈,队列,链表
  • 从零开始学习部署
  • 多线程 start 和 run 方法到底有什么区别?
  • 目录与文件属性:编写ls
  • 区块链分支循环
  • #include<初见C语言之指针(5)>
  • (C语言)球球大作战
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)程序员技术练级攻略
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • *** 2003
  • ***测试-HTTP方法
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net core 连接数据库,通过数据库生成Modell
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .Net Core 中间件验签
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .net mvc 获取url中controller和action
  • .Net Redis的秒杀Dome和异步执行
  • .NET 使用 XPath 来读写 XML 文件
  • .NET开发人员必知的八个网站
  • .Net转前端开发-启航篇,如何定制博客园主题
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...