首页 > 编程知识 正文

oracle数据库自学要多久,oracle视频教程百度云

时间:2023-05-05 17:45:07 阅读:61416 作者:4895

第一章MySQL数据库概述1

1.1数据管理和数据库系统2

1.1.1数据管理技术2

1.1.2数据库系统3

1.1.3常见数据库5

1.2 MySQL数据库概述6

1.2.1 MySQL数据库的发展背景7

1.2.2 MySQL的使用优势8

1.2.3 MySQL系统特性9

1.2.4 MySQL版本9

1.3 MySQL 5.6数据库10

1.3.1 MySQL 5.6新亮点10

1.3.2 MySQL 5.6安装步骤11

1.3.3 MySQL启动和登录16

1.3.4基本语句的执行19

1.4手动更改MySQL配置20

1.5常见错误代码23

1.6本章习题25

第2章MySQL管理工具27

2.1 MySQL自包含命令28

2.1.1查看随附的命令工具28

2.1.2 DOS窗口执行命令29

2.1.3 mysqladmin命令31

2.1.4 mysqlshow命令34

2.1.5 mysqlbinlog命令37

2.1.6 perror命令39

2.2 mysql常规命令39

2.2.1 mysql语法选项40

2.2.2 mysql命令41

2.3从实战——文本文件中执行SQL语句43

2.4图形界面管理工具45

2.4.1常用界面管理工具45

2.4.2了解工作bench工具48

2.4.3 Workbench简单使用48

2.5本章习题52

第三章数据库基本操作55

3.1 MySQL存储引擎56

3.1.1显示数据库存储引擎56

3.1.2存储引擎MyISAM58

3.1.3存储引擎内存59

3.1.4存储引擎InnoDB59

3.1.5其他存储引擎60

3.1.6如何选择存储引擎62

3.2建立数据库62

3.2.1 MySQL Workbench创建62

3.2.2数据库字符集和校对规则64

3.2.3创建MySQL控制台65

3.3查看数据库66

3.3.1查看所有数据库67

3.3.2查看数据库详细信息67

3.4更改数据库68

3.5删除数据库69

3.6数据库的其他操作70

3.7实战——鲜花网站数据库71的建立

3.8本章习题72

第4章数据表的操作75

4.1数据表76

4.1.1数据表概述76

4.1.2 MySQL数据表类型77

4.2字段数据类型78

4.2.1字段数据类型分类78

4.2.2整数型79

4.2.3浮点型79

4.2.4字符串80

4.2.5日期和时间82

4.2.6复合型83

4.3表格操作84

4.3.1表84的编制

4.3.2查看表的结构86

4.3.3添加表数据88

4.3.4删除表90

4.3.5查看数据库中的表92

4.3.6修改表名92

4.3.7编制实战——商品信息表93

4.4字段操作94

4.4.1字段类型更改94

4.4.2添加字段96

4.4.3删除字段98

4.4.4字段位置修改99

4.4.5实战——操作商品信息表100

4.5本章习题102

第五章字段约束105

5.1数据完整性106

5.2主键约束106

5.2.1主键介绍106

5.2.2主键107的设置

5.2.3更改主键108

5.3外键约束109

5.3.1外键概述109

5.3.2外键的使用110

5.4非空约束114

5.5默认值116

5.5.1缺省约束116

5.5.2将默认值设置为当前时间119

5.6唯一性约束121

5.7自我增加约束124

5.7.1自增约束概述124

5.7.2使用自增约束127

5.8删除指定名称的约束130

5.9实战——编制员工登记表131

5.10制作实战——商品信息表132

/p>

5.11 本章习题133

第6章 数据记录基本操作137

6.1 SELECT基本语法138

6.2 单表查询139

6.2.1 查询所有字段139

6.2.2 查询指定字段140

6.2.3 根据条件查询141

6.2.4 分组查询147

6.2.5 HAVING查询150

6.2.6 排序查询150

6.2.7 LIMIT限制查询数量151

6.2.8 其他查询153

6.3 多表查询156

6.3.1 内连接查询156

6.3.2 外连接查询159

6.4 子查询160

6.4.1 通过比较运算符查询161

6.4.2 通过IN查询161

6.4.3 通过EXISTS查询162

6.4.4 通过ALL和ANY查询163

6.5 正则表达式查询164

6.5.1 常用的匹配字符164

6.5.2 匹配特定字符和字符串164

6.5.3 匹配指定的字符165

6.5.4 匹配指定字符串166

6.5.5 其他匹配内容166

6.6 添加数据168

6.6.1 插入单条记录168

6.6.2 插入多条记录170

6.6.3 将A表数据插入B表171

6.6.4 Workbench执行添加操作172

6.7 更新数据173

6.7.1 UPDATE语句更新记录174

6.7.2 Workbench工具更新记录175

6.8 删除数据176

6.9 实战——实现对鲜花数据库的操作177

6.10 本章习题179

第7章 MySQL编程183

7.1 MySQL语言编程184

7.2 常量184

7.3 变量187

7.3.1 用户变量187

7.3.2 系统变量189

7.3.3 系统变量应用191

7.4 运算符194

7.4.1 算术运算符194

7.4.2 比较运算符195

7.4.3 逻辑运算符204

7.4.4 位运算符206

7.4.5 运算符的优先级209

7.5 控制语句209

7.5.1 条件语句210

7.5.2 循环语句212

7.6 实战——查询水果成熟季节214

7.7 本章习题215

第8章 MySQL数据库中的

内部函数217

8.1 字符串函数218

8.1.1 常见的字符串函数218

8.1.2 获取字符和字符串长度219

8.1.3 合并多个字符串220

8.1.4 截取指定位置的字符串221

8.1.5 字母的大小写转换222

8.1.6 删除空格和指定字符223

8.1.7 替换字符串225

8.1.8 其他基本操作226

8.2 数学函数228

8.2.1 常见的数学函数229

8.2.2 圆的周长和面积230

8.2.3 正弦和余弦计算230

8.2.4 正切和余切计算231

8.2.5 幂的运算函数232

8.3 日期和时间函数232

8.3.1 常见的日期和时间函数233

8.3.2 获取当前日期和时间234

8.3.3 获取星期几的函数234

8.3.4 获取月份的函数235

8.3.5 获取时间的函数235

8.3.6 计算日期和时间236

8.3.7 格式化日期和时间238

8.4 信息函数240

8.5 加密函数241

8.5.1 常见的加/解密函数241

8.5.2 MD5(str)进行加密242

8.5.3 PASSWORD(str)加密243

8.6 其他函数243

8.7 实战——随机生成整数244

8.8 实战——fileinfo表数据的

基本操作245

8.9 本章习题248

第9章 存储过程、函数与触发器251

9.1 存储过程252

9.1.1 存储过程语法252

9.1.2 创建存储过程253

9.1.3 调用存储过程256

9.1.4 查看存储过程257

9.1.5 修改存储过程260

9.1.6 删除存储过程261

9.2 实战——存储过程中使用循环262

9.3 自定义函数263

9.3.1 创建自定义函数264

9.3.2 调用自定义函数265

9.3.3 查看自定义函数266

9.3.4 修改自定义函数266

9.3.5 删除自定义函数267

9.3.6 自定义函数与内部函数267

9.4 触发器268

9.4.1 创建和使用触发器268

9.4.2 删除触发器271

9.4.3 查看触发器271

9.5 实战——对数据库表添加和使用触发器273

9.6 本章习题275

第10章 视图与索引279

10.1 视图280

10.1.1 视图280

10.1.2 创建视图280

10.2 视图数据操作284

10.2.1 可更新的视图284

10.2.2 插入数据285

10.2.3 修改数据286

10.2.4 删除数据287

10.3 视图操作288

10.3.1 修改视图288

10.3.2 查看视图289

10.3.3 删除视图290

10.4 实战——图书视图管理290

10.5 索引简介293

10.5.1 索引的含义和特点293

10.5.2 索引的分类294

10.5.3 索引的设计原则295

10.6 索引的操作296

10.6.1 创建表的时候创建索引296

10.6.2 在已经存在的表上创建索引301

10.6.3 用ALTER TABLE语句来创建索引303

10.6.4 删除索引304

10.7 实战——索引综合应用305

10.8 本章习题310

第11章 数据备份与还原313

11.1 数据备份与还原基础314

11.1.1 数据库备份基础314

11.1.2 常用备份315

11.2 表备份316

11.3 自动备份319

11.4 完全备份320

11.4.1 mysqldump简介320

11.4.2 mysqldump备份322

11.4.3 文件还原326

11.4.4 mysqldump迁移数据329

11.4.5 导出文本文件329

11.5 表维护332

11.5.1 表维护和崩溃恢复332

11.5.2 myisamchk工具332

11.5.3 myisamchk选项333

11.5.4 表的检查335

11.5.5 myisamchk内存使用337

11.5.6 崩溃恢复338

11.5.7 检查MyISAM表的错误338

11.5.8 修复表339

11.5.9 表优化341

11.6 实战——商店数据库的备份和还原341

11.7 本章习题344

第12章 MySQL用户权限管理347

12.1 授权管理表348

12.1.1 MySQL数据库348

12.1.2 mysql.user表349

12.1.3 mysql.db表352

12.1.4 mysql.tables_priv表353

12.1.5 mysql.columns_priv表354

12.1.6 mysql.procs_priv表355

12.2 用户管理355

12.2.1 用户登录356

12.2.2 用户退出357

12.2.3 添加用户358

12.2.4 删除用户361

12.2.5 修改密码362

12.3 权限管理365

12.3.1 工作原理365

12.3.2 分配权限367

12.3.3 取消权限369

12.3.4 查看权限370

12.4 Workbench工具创建用户371

12.5 实战——操作user表中的用户374

12.6 本章习题375

第13章 MySQL的性能优化379

13.1 优化概述380

13.2 优化SQL语句382

13.2.1 EXPLAIN语句382

13.2.2 优化索引384

13.2.3 优化ORDER BY387

13.2.4 优化GROUP BY389

13.2.5 优化LIMIT391

13.2.6 优化子查询391

13.2.7 优化查询基本原则391

13.2.8 优化其他执行语句392

13.3 优化数据库结构393

13.3.1 优化字段类型394

13.3.2 优化字符编码394

13.3.3 适当进行拆分395

13.3.4 适当增加冗余395

13.3.5 优化数据库表395

13.4 优化MySQL服务器397

13.5 本章习题398

第14章 MySQL日志文件管理401

14.1 日志文件管理402

14.2 错误日志403

14.2.1 启用和设置错误日志403

14.2.2 查看错误日志403

14.2.3 删除错误日志404

14.3 二进制日志404

14.3.1 启用二进制日志405

14.3.2 查看二进制日志406

14.3.3 清理二进制日志407

14.3.4 恢复二进制日志408

14.4 慢查询日志409

14.4.1 启用慢查询日志409

14.4.2 操作慢查询日志410

14.5 通用查询日志410

14.6 MySQL Workbench工具操作日志413

14.7 本章习题413

第15章 博客文章管理系统417

15.1 系统概述418

15.1.1 开发背景418

15.1.2 系统功能418

15.2 数据库设计419

15.2.1 设计表419

15.2.2 设计外键421

15.2.3 设计索引421

15.2.4 设计存储过程422

15.3 系统实现423

15.3.1 搭建三层框架423

15.3.2 添加引用和内容425

15.3.3 MySQLHelper类426

15.4 博客文章首页428

15.4.1 界面效果428

15.4.2 代码实现429

15.4.3 文章详细432

15.4.4 添加评论434

15.5 登录模块436

15.6 注册模块438

15.7 博客文章操作440

15.7.1 管理文章440

15.7.2 发表文章444

15.7.3 浏览文章445

参考答案447

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。