当前位置:首页 » 存储配置 » 存储过程从入门到精通

存储过程从入门到精通

发布时间: 2022-10-10 03:10:38

⑴ 正在学“Visual c# 2008 从入门到精通”的第25章P441页怎样创建Norhtwind数据库呢,看补充,很麻烦的:

我的学习经验是: 根本不用去 连那个数据库 对于初学者,那是个比较复杂的库, 你不知道库的结构和数据组织,就算你 跟着书上的代码去写了连接我查询,头脑里也可能是空白的。
建立自己的数据库 从最简单的开始,然后写连接 写查询,写修改 写 存储过程。。。

⑵ 谁能推荐一本oracle 存储过程的书 入门到熟练的

台湾萧文龙先生写的《Oracle10g数据库入门与实践》(请分辨清楚书名,不是《Oracle10g入门与实践》) ,这是一本非常好的书,容易看懂,有操作实例。别的基本都是垃圾。

⑶ 有没有什么好书专门介绍Oracle写存储过程或高级sql语句的或有介绍sql Development 高级使用技巧的呢

个人建议深入数据库体系结构,系统学习oracle的体系结构。存储过程你用Oracle PL/SQL程序设计(第5版)(上下册) 其实sql不是在于精,或者会多少函数,而是精于将业务和sql结合,提高性能。

⑷ 求oracle数据库方面书籍,例如:存储过程,函数,视图,触发器等的书籍。 满意后另给100分!!!!!!

电子书的话,www.csdn.net里面就有相关的书籍,不过要注册才能下载。这类书比较多,像Oracle 编程艺术,Oracle编程入门经典,Oracle专家高级编程等,评价较高。还有就是电驴里的资源也很多,下载比较方便。

⑸ 数据库该怎么学习,纯小白

相信很多数据库入门的新手们在学习数据库方面都存在困惑,本文列出了一个非常完整的数据库学习路线,并对数据库学习过程中的细节进行详细指导。希望能够成为大家学习数据库过程中一份纲领性的教程。

本回答来自:数据库怎么学?数据库学习零基础入门指导_树懒学堂

数据库知识要点学习

  • 新手学习数据库务必把握的知识要点:

  • 数据库的安装下载:了解数据库的环境变量,文件目录构造。

  • 数据库网络服务器的启动,登陆与登出。

  • 数据库常用命令及语法标准。

  • 数据库基本数据类型与数据表的实际操作。比如,数据表的增删、单表查寻、多表查询等。

  • 数据库运算符和函数,比如,日期函数,时间函数,信息函数,聚合函数,数据加密涵数,自定义函数等。

  • 数据库存储过程,存储过程的调度。

  • 数据库每个存储引擎的特性。

  • 数据库事务管理的定义和应用等。

  • 数据库管理权限和用户管理等。

数据库学习材料推荐:

1.《MySQL必知必会》

这书讲的十分全,从基本要素,到查寻到插入新建表,用户的管理方法,都是有实际的事例,特别适合没有基础的同学们来学习Mysql,总而言之这本书学习的方式 便是:

  • 掌握数据库的基本概念

  • 按照示例进行练习

2.《SQL必知必会》

纯新手必读,这也是Amazon上最热销的SQL书籍的汉化版,写的很轻快,定义十分清晰。这本书用于学习关系型数据库也非常好,基本概念比大部头的教材内容说得清晰得多。

网站推荐:

树懒学堂_一站式数据知识学习平台

⑹ 如何自学oracle数据库

你想学oracle干嘛用,oracle数据库可是大型数据库,不说一般,就是中型企业也支付不起一年几千万的使用费。初学者可以先学mysql数据库。

mysql和oracle一样都支持sql语法,都是关系型数据库。不同的是存储过程不一样,权限管理不一样。mysql现在是中小型企业的主流。你可以考虑一下。

你可以想想一个oracle数据库工程师的要求,即使你达到了,企业也不敢用年轻人。所以先主要已mysql入手。

最好买一本适合初学者的书,买别的书估计初学者看不懂。再结合网上的教程,资料。

如何纯粹是为了好玩,那就随心所欲吧。首先学习什么是关系型数据库,关系型数据库的特点和数据是如何查询的这些都有助于你今后对数据库的理解。作为一个能写出高效的sql语句的程序员来说这个必须要理解。

然后学习sql语句,sql语句主要是对表的操作。查询,删除,修改,添加等操作。

然后再学习触发器,存储过程,视图,控制器 。

学到这里就有一定的基础了,接下来可以选择学习方向,你可以深入学习数据库权限管理,你可以学习更多的数据库函数来写出高效的sql语句。

⑺ Oracle从入门到精通的目录

丛书序
前言
第一篇 数据库安装篇
第1章 Oracle 11g数据库简介1
1.1 认识Oracle 11g1
1.1.1 Oracle的成长历程1
1.1.2 了解最新版本Oracle 11g2
1.1.3 Oracle与SQL Server2
1.2 回忆Oracle的产品版本3
1.3 学习Oracle 11g的新特性4
1.3.1 数据库管理部分4
1.3.2 PL/SQL部分5
1.4 小结5
1.5 习题5
第2章 Oracle 11g的安装与测试6
2.1 使用Oracle 11g的基本条件6
2.1.1 硬件条件6
2.1.2 软件条件6
2.2 在Windows 2003系统中安装Oracle 11g7
2.2.1 获取Oracle 11g的安装文件7
2.2.2 安装Oracle 11g8
2.2.3 安装中遇到的问题16
2.3 移除Oracle 11g17
2.3.1 停止服务列表的5个服务17
2.3.2 卸载Oracle产品18
2.3.3 删除注册表项18
2.3.4 删除环境变量19
2.3.5 删除目录并重启计算机19
2.4 小结19
2.5 习题 20
第二篇 数据库基础篇
第3章 熟悉数据库21
3.1 什么是数据库21
3.1.1 了解数据管理的历史21
3.1.2 数据库的模型23
3.1.3 学习数据库的三级模式和二级映像25
3.1.4 数据库中的相关术语26
3.1.5 数据库设计的完整性28
3.2 范式-设计关系型数据库的准则28
3.2.1 第一范式-关系型数据库设计的第一步29
3.2.2 第二范式-关系型数据库设计的第二步29
3.2.3 第三范式-关系型数据库设计的第三步30
3.3 绘制E-R图设计数据库30
3.3.1 绘制E-R图的基本要素30
3.3.2 E-R图绘制实例31
3.4 小结33
3.5 习题33
第4章 SQL基础34
4.1 SQL-数据库沟通的语言标准34
4.1.1 什么是SQL34
4.1.2 了解SQL的种类34
4.2 Oracle 11g中支持的数据类型35
4.2.1 查看Oracle 11g中的数据类型35
4.2.2 常用数据类型37
4.3 数据定义语言(DDL)38
4.3.1 使用Create语句创建表38
4.3.2 使用Alter语句修改表39
4.3.3 使用Drop语句删除表41
4.4 约束的使用41
4.4.1 主键约束41
4.4.2 外键约束42
4.4.3 CHECK约束44
4.4.4 UNIQUE约束45
4.4.5 NOT NULL约束46
4.5 数据操纵语言(DML)和数据查询语言(DQL)47
4.5.1 添加数据就用INSERT48
4.5.2 修改数据就用UPDATE50
4.5.3 删除数据就用DELETE51
4.5.4 查询数据就用SELECT51
4.5.5 其他数据操纵语句52
4.6 数据控制语言(DCL)55
4.7 小结55
4.8 习题 55
第5章 利用SELECT检索数据56
5.1 查询数据必备SELECT56
5.1.1 SELECT语句语法56
5.1.2 获取指定字段的数据57
5.1.3 获取所有字段的数据58
5.1.4 使用别名替代表中的字段名59
5.1.5 使用表达式操作查询的字段59
5.1.6 使用函数操作查询的字段60
5.1.7 去除检索数据中的重复记录60
5.2 检索出来的数据排序61
5.2.1 使用排序的语法61
5.2.2 使用升序和降序来处理数据62
5.2.3 排序时对NULL值的处理62
5.2.4 使用别名作为排序字段63
5.2.5 使用表达式作为排序字段64
5.2.6 使用字段的位置作为排序字段64
5.2.7 使用多个字段排序65
5.3 使用WHERE子句设置检索条件66
5.3.1 查询中使用单一条件限制66
5.3.2 查询中使用多个条件限制67
5.3.3 模糊查询数据68
5.3.4 查询条件限制在某个列表范围之内69
5.3.5 专门针对NULL值的查询70
5.4 GROUP BY和HAVING子句70
5.4.1 GROUP BY子句语法及使用70
5.4.2 HAVING子句的使用72
5.5 使用子查询73
5.5.1 子查询返回单行73
5.5.2 子查询返回多行74
5.6 连接查询76
5.6.1 最简单的连接查询76
5.6.2 内连接77
5.6.3 自连接78
5.6.4 外连接79
5.7 小结82
5.8 习题82
第6章 Oracle内置函数83
6.1 数值型函数83
6.1.1 绝对值、取余、判断数值正负函数83
6.1.2 三角函数84
6.1.3 返回以指定数值为准整数的函数84
6.1.4 指数、对数函数85
6.1.5 四舍五入截取函数86
6.2 字符型函数86
6.2.1 ASCII码与字符转换函数86
6.2.2 获取字符串长度函数87
6.2.3 字符串截取函数87
6.2.4 字符串连接函数88
6.2.5 字符串搜索函数88
6.2.6 字母大小写转换函数88
6.2.7 带排序参数的字母大小写转换函数89
6.2.8 为指定参数排序函数90
6.2.9 替换字符串函数91
6.2.10 字符串填充函数91
6.2.11 删除字符串首尾指定字符的函数92
6.2.12 字符集名称和ID互换函数93
6.3 日期型函数93
6.3.1 系统日期、时间函数93
6.3.2 得到数据库时区函数94
6.3.3 为日期加上指定月份函数94
6.3.4 返回指定月份最后一天函数95
6.3.5 返回指定日期后一周的日期函数95
6.3.6 返回会话所在时区当前日期函数95
6.3.7 提取指定日期特定部分的函数96
6.3.8 得到两个日期之间的月份数96
6.3.9 时区时间转换函数97
6.3.10 日期四舍五入、截取函数97
6.4 转换函数98
6.4.1 字符串转ASCII类型字符串函数98
6.4.2 二进制转十进制函数98
6.4.3 数据类型转换函数99
6.4.4 字符串和ROWID相互转换函数99
6.4.5 字符串在字符集间转换函数100
6.4.6 十六进制字符串与RAW类型相互转换函数100
6.4.7 数值转换成字符型函数101
6.4.8 字符转日期型函数101
6.4.9 字符串转数字函数102
6.4.10 全角转半角函数102
6.5 NULL函数102
6.5.1 返回表达式为NULL的函数103
6.5.2 排除指定条件函数103
6.5.3 替换NULL值函数103
6.6 集合函数104
6.6.1 求平均值函数104
6.6.2 求记录数量函数105
6.6.3 返回最大、最小值函数106
6.6.4 求和函数106
6.7 其他函数107
6.7.1 返回登录名函数107
6.7.2 返回会话以及上下文信息函数107
6.7.3 表达式匹配函数108
6.8 小结108
6.9 习题109
第7章 PL/SQL基础110
7.1 什么是PL/SQL110
7.1.1 认识PL/SQL110
7.1.2 PL/SQL的优势111
7.1.3 PL/SQL的结构112
7.1.4 PL/SQL的基本规则114
7.1.5 PL/SQL中的注释115
7.2 PL/SQL 变量的使用116
7.2.1 变量、常量的类型及语法116
7.2.2 标量类型的变量117
7.2.3 复合类型的变量120
7.3 表达式127
7.3.1 数值表达式127
7.3.2 关系表达式和逻辑表达式128
7.4 PL/SQL结构控制129
7.4.1 IF条件控制语句129
7.4.2 CASE条件控制语句135
7.4.3 LOOP循环控制语句138
7.5 PL/SQL中使用DML和DDL语言144
7.5.1 DML语句的使用144
7.5.2 DDL语句的使用146
7.6 PL/SQL中的异常147
7.6.1 什么是异常147
7.6.2 处理异常的语法147
7.6.3 预定义异常148
7.6.4 非预定义异常149
7.6.5 自定义异常150
7.7 PL/SQL函数编写152
7.7.1 函数的组成152
7.7.2 函数语法152
7.7.3 查看函数155
7.7.4 在PL/SQL Developer中创建函数157
7.7.5 函数的修改、删除158
7.8 小结159
7.9 习题159
第8章 游标-数据的缓存区161
8.1 什么是游标161
8.1.1 游标的概念161
8.1.2 游标的种类161
8.2 显式游标162
8.2.1 游标语法162
8.2.2 游标的使用步骤162
8.2.3 游标中的LOOP语句164
8.2.4 使用BULK COLLECT和FOR语句的游标165
8.2.5 使用CURSOR FOR LOOP167
8.2.6 显式游标的属性167
8.2.7 带参数的游标171
8.3 隐式游标172
8.3.1 隐式游标的特点172
8.3.2 游标中使用异常处理173
8.3.3 隐式游标的属性174
8.4 有关游标的案例177
8.5 小结181
8.6 习题181
第9章 视图-数据库中虚拟的表182
9.1 什么是视图182
9.1.1 认识视图182
9.1.2 视图的作用182
9.1.3 视图的语法183
9.2 视图的创建183
9.2.1 创建单表视图183
9.2.2 创建多表视图185
9.2.3 创建视图的视图187
9.2.4 创建没有源表的视图188
9.2.5 使用PL/SQL工具创建视图188
9.2.6 创建带约束的视图191
9.2.7 有关视图的案例192
9.3 操作视图数据的限制194
9.3.1 视图READ ONLY设置194
9.3.2 视图CHECK OPTION设置195
9.3.3 视图创建语句对视图操作的影响196
9.4 视图的修改196
9.4.1 视图结构的修改197
9.4.2 视图约束的修改198
9.5 视图的删除199
9.6 小结200
9.7 习题201
第10章 存储过程-提高程序执行的效率202
10.1 什么是存储过程202
10.1.1 认识存储过程202
10.1.2 存储过程的作用202
10.1.3 存储过程的语法203
10.2 在SQL*Plus中创建存储过程203
10.2.1 创建第一个存储过程203
10.2.2 查看存储过程205
10.2.3 显示存储过程的错误205
10.2.4 无参存储过程206
10.2.5 存储过程中使用游标208
10.2.6 存储过程中的DDL语句209
10.2.7 有参存储过程213
10.3 使用PL/SQL工具创建存储过程220
10.3.1 在PL/SQL Developer中创建存储过程220
10.3.2 调试存储过程224
10.4 修改、删除存储过程225
10.4.1 修改存储过程226
10.4.2 删除存储过程227
10.5 小结227
10.6 习题227
第11章 触发器-保证数据的正确性228
11.1 什么是触发器228
11.1.1 认识触发器228
11.1.2 触发器的作用228
11.1.3 触发器的类型229
11.1.4 触发器的语法230
11.2 使用SQL*Plus操作触发器232
11.2.1 利用SQL*Plus创建触发器233
11.2.2 查看触发器233
11.2.3 DML类型触发器234
11.2.4 触发器执行顺序244
11.2.5 复合类型触发器245
11.2.6 INSTEAD OF类型触发器248
11.2.7 DDL类型触发器249
11.2.8 用户和系统事件触发器251
11.3 使用PL/SQL工具操作触发器252
11.3.1 在PL/SQL Developer中创建触发器252
11.3.2 设置触发器是否可用254
11.4 修改、删除触发器255
11.4.1 修改触发器255
11.4.2 删除触发器256
11.5 小结256
11.6 习题257
第12章 事务和锁-确保数据安全258
12.1 什么是事务258
12.1.1 认识事务258
12.1.2 事务的类型259
12.1.3 事务的保存点261
12.1.4 事务的ACID特性262
12.2 什么是锁262
12.2.1 认识锁263
12.2.2 锁的分类263
12.2.3 锁的类型263
12.2.4 锁等待与死锁265
12.3 小结269
12.4 习题269
第三篇 数据库管理篇
第13章 使用Oracle 11g Enterprise Manager271
13.1 什么是Oracle 11g Enterprise Manager271
13.1.1 Oracle 11g Enterprise Manager概述271
13.1.2 启动OEM272
13.2 使用OEM管理Oracle273
13.2.1 OEM中的性能菜单273
13.2.2 OEM中的可用性菜单274
13.2.3 OEM中的服务器菜单275
13.2.4 OEM中的方案菜单292
13.2.5 OEM中的数据移动菜单302
13.2.6 OEM中的软件和支持菜单302
13.3 小结303
13.4 习题303
第14章 常用工具介绍304
14.1 什么是SQL*Plus304
14.1.1 SQL*Plus简介304
14.1.2 启动SQL*Plus304
14.2 使用SQL*Plus305
14.2.1 使用SQL*Plus编辑命令306
14.2.2 使用SQL*Plus保存命令310
14.2.3 使用SQL*Plus运行命令311
14.2.4 使用SQL*Plus格式化查询结果311
14.2.5 在SQL*Plus中为语句添加注释319
14.3 使用PL/SQL Developer321
14.3.1 PL/SQL Developer的安装321
14.3.2 PL/SQL Developer的布局322
14.4 小结323
14.5 习题323
第15章 控制文件和日志文件324
15.1 控制文件与日志文件概述324
15.1.1 什么是控制文件324
15.1.2 什么是日志文件325
15.2 初识控制文件326
15.2.1 控制文件的内容326
15.2.2 更新控制文件327
15.3 控制文件的多路复用328
15.3.1 使用init.ora多路复用控制文件328
15.3.2 使用SPFILE多路复用控制文件328
15.4 创建控制文件330
15.5 日志文件的管理332
15.5.1 新建日志文件组332
15.5.2 添加日志文件到日志文件组335
15.5.3 删除日志文件组和日志文件336
15.5.4 查询日志文件组和日志文件338
15.6 小结339
15.7 习题339
第16章 表空间的管理340
16.1 表空间概述340
16.1.1 相关概念340
16.1.2 默认表空间340
16.2 表空间的管理343
16.2.1 创建表空间343
16.2.2 重命名表空间345
16.2.3 设置表空间的读写状态346
16.2.4 设置表空间的可用状态347
16.2.5 建立大文件表空间348
16.2.6 删除表空间349
16.3 临时表空间的管理350
16.3.1 建立临时表空间350
16.3.2 查询临时表空间351
16.3.3 创建临时表空间组351
16.3.4 查询临时表空间组354
16.3.5 删除临时表空间组355
16.4 数据文件管理356
16.4.1 移动数据文件356
16.4.2 删除数据文件356
16.5 小结358
16.6 习题358
第17章 与数据库安全性有关的对象359
17.1 用户管理359
17.1.1 什么是用户管理359
17.1.2 创建用户359
17.1.3 修改用户信息363
17.1.4 删除用户364
17.2 权限管理365
17.2.1 什么是权限管理365
17.2.2 授予权限365
17.2.3 撤销权限369
17.2.4 查询用户的权限370
17.3 角色管理372
17.3.1 什么是角色372
17.3.2 创建角色372
17.3.3 设置角色375
17.3.4 修改角色376
17.3.5 删除角色376
17.3.6 查询角色377
17.4 概要文件PROFILE377
17.4.1 什么是PROFILE377
17.4.2 创建PROFILE377
17.4.3 修改PROFILE380
17.4.4 删除PROFILE381
17.4.5 查询PROFILE381
17.5 小结382
17.6 习题382
第18章 备份与恢复383
18.1 数据库备份与恢复383
18.1.1 什么是数据库备份383
18.1.2 什么是数据库恢复383
18.2 物理备份和恢复数据库383
18.2.1 对数据库进行脱机备份384
18.2.2 对数据库进行联机备份384
18.3 逻辑备份和恢复数据库387
18.3.1 逻辑导出数据387
18.3.2 逻辑导入数据391
18.4 小结392
18.5 习题392
第19章 使用RMAN工具393
19.1 RMAN概述393
19.1.1 RMAN的特点393
19.1.2 与RMAN有关的概念393
19.2 使用恢复目录394
19.2.1 创建恢复目录394
19.2.2 使用RMAN连接396
19.2.3 在恢复目录中注册数据库398
19.2.4 使用企业管理器创建恢复目录398
19.3 通道分配401
19.3.1 什么是通道分配401
19.3.2 手动通道分配401
19.3.3 自动通道分配404
19.4 备份集405
19.4.1 什么是备份集405
19.4.2 BACKUP的使用405
19.5 从备份中恢复406
19.5.1 使用RESTORE还原406
19.5.2 使用RECOVER恢复407
19.6 小结407
19.7 习题407
第四篇 数据库应用篇
第20章 在线考试系统数据库设计409
第22章 在Java中连接Oracle436

⑻ 求《MyBatis从入门到精通》全文免费下载百度网盘资源,谢谢~

《MyBatis从入门到精通》网络网盘pdf最新全集下载:
链接: https://pan..com/s/1wxnlfs0_7qd0ESX7l4oa0A

?pwd=8ma8 提取码: 8ma8
简介:《MyBatis从入门到精通》中从一个简单的MyBatis查询入手,搭建起学习MyBatis的基础开发环境。通过全面的示例代码和测试讲解了在MyBatis XML方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态SQL在不同方面的应用以及在使用过程中的实践方案。针对MyBatis高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis的高级用法,同时针对MyBatis的代码生成器提供了详细的配置介绍。

热点内容
人行外管局编译 发布:2025-05-14 18:07:33 浏览:648
安卓手机如何使用大流量 发布:2025-05-14 17:47:34 浏览:81
精密模具编程 发布:2025-05-14 17:45:16 浏览:499
存储顺序和逻辑顺序有什么区别 发布:2025-05-14 17:44:30 浏览:275
安卓版设置里的隐身在哪里 发布:2025-05-14 17:35:16 浏览:333
linuxshell密码 发布:2025-05-14 17:21:11 浏览:200
安卓手机听筒在哪里关闭 发布:2025-05-14 17:16:20 浏览:456
我的世界炸毁50万服务器 发布:2025-05-14 17:16:07 浏览:123
存储站源 发布:2025-05-14 17:14:20 浏览:864
win2008的ftp设置 发布:2025-05-14 17:03:31 浏览:665