SQL从入门到精通 微课视频版.pdf电子书版文档下载

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

SQL从入门到精通  微课视频版

SQL从入门到精通 微课视频版PDF电子书下载

其他书籍

  • 作 者:陈贻品
  • 出 版 社:
  • 出版年份:2020
  • ISBN:
  • 页数:0 页

图书介绍: 查看图书目录点击购买PDF全本电子书 上一篇:贺敬之评传下一篇:蒋中正总统档案 事略稿本 29 民国二十四年一月至二月 《SQL从入门到精通 微课视频版》目录 标签:精通 入门 视频

第1章 数据库及基本操作1

1.1数据库基础知识1

1.1.1数据库的应用1

1.1.2数据库相关术语1

1.1.3 SQL简介2

1.1.4数据库的类型2

1.2主要关系型数据库管理系统简介3

1.2.1 MySQL3

1.2.2 SQL Server3

1.2.3 Oracle4

1.3在MySQL中执行SQL语句4

1.3.1安装MySQL4

1.3.2使用命令行执行SQL语句5

1.3.3使用Workbench执行SQL语句6

1.4在SQL Server中执行SQL8

1.4.1 SQL Server 2017的安装8

1.4.2使用SQL Server管理工具创建数据库9

1.4.3使用SQL Server管理工具执行SQL语句10

1.5在Oracle 12c中执行SQL语句12

1.5.1安装Oracle 12c12

1.5.2使用SQL Developer执行SQL语句13

1.5.3使用SQL Plus执行SQL语句16

第2章SQL语言基础18

2.1 SQL概述18

2.1.1 SQL的历史18

2.1.2 SQL的特点18

2.1.3 SQL的功能19

2.2 SQL语言的组成19

2.2.1数据定义语言——DDL20

2.2.2数据查询语言——DQL20

2.2.3数据操纵语言——DML20

2.2.4数据控制语言——DCL20

2.3探索SQL环境21

2.3.1了解SQL执行环境21

2.3.2了解SQL数据库的层次结构21

2.3.3在SQL环境中命名对象22

第3章 数据表23

3.1数据类型23

3.1.1 SQL常用数据类型23

3.1.2 MySQL中的数据类型24

3.1.3 SQL Server中的数据类型26

3.1.4 Oracle中的数据类型28

3.2数据表基础30

3.2.1数据表中的记录和字段30

3.2.2表结构30

3.3表逻辑设计31

3.3.1 E-R模型图31

3.3.2规范化与范式32

3.4表的创建(CREATE TABLE)33

3.4.1使用CREATE TABLE语句创建表33

3.4.2创建带有主键的表34

3.5表结构的修改(ALTER TABLE)35

3.5.1 ALTER TABLE语句格式35

3.5.2 增加新字段36

3.5.3增加带有默认值的新字段38

3.5.4修改字段的类型和宽度39

3.5.5删除字段40

3.5.6删除带有默认值的字段41

3.5.7更改主键42

3.6表的删除、截断与重命名43

3.6.1删除表43

3.6.2截断表44

3.6.3重命名表44

3.7创建与删除数据库44

3.7.1创建数据库44

3.7.2删除数据库45

3.7.3创建本书使用的数据表45

第4章 索引49

4.1索引基础49

4.1.1使用索引的原因49

4.1.2索引的种类49

4.2索引的创建和使用50

4.2.1创建索引前应当注意的内容50

4.2.2创建索引的SQL语句51

4.2.3创建和使用非聚簇索引52

4.2.4创建和使用唯一索引55

4.3索引的删除56

第5章 查询数据——SELECT语句58

5.1 SELECT语句的组成结构58

5.1.1最基本的语法格式58

5.1.2带有主要子句的语法格式59

5.1.3 SELECT各子句的执行顺序59

5.1.4关于SELECT语句的一些说明60

5.2查询数据60

5.2.1查询单字段的方法60

5.2.2去除重复信息——DISTINCT61

5.2.3查询多字段62

5.2.4查询所有字段63

5.2.5根据现有字段值计算新字段值63

5.2.6命名新列(别名)——AS64

5.2.7将查询结果保存为新表65

5.2.8连接字段67

5.3排序数据69

5.3.1按单字段排序69

5.3.2设置排序方向69

5.3.3按多字段排序70

5.3.4按字段位置排序71

第6章 条件查询73

6.1条件表达式73

6.1.1指针与字段变量的概念73

6.1.2条件表达式73

6.2使用WHERE关键字设置查询条件75

6.2.1 WHERE子句用法76

6.2.2查询数值数据77

6.2.3查询字符型数据78

6.2.4查询日期数据79

6.2.5按范围查询数据(BETWEEN)80

6.2.6查询空值81

6.3排序条件查询的结果82

6.4查询前n条记录82

第7章 高级条件查询84

7.1组合WHERE子句84

7.1.1 AND运算符84

7.1.2 OR运算符85

7.1.3 AND与OR的优先顺序问题86

7.2使用IN运算符87

7.2.1使用IN运算符87

7.2.2使用IN运算符的优点89

7.3 NOT运算符90

7.4实现模糊查询92

7.4.1 LIKE运算符92

7.4.2“%”通配符93

7.4.3使用“%”通配符查询日期型数据95

7.4.4“”通配符96

7.4.5正则表达式98

7.4.6定义转义字符99

第8章SQL函数的使用101

8.1 SQL函数的说明101

8.2 SQL Server的函数101

8.2.1类型转换函数101

8.2.2日期函数104

8.2.3数学函数107

8.2.4字符函数109

8.3 Oracle的函数112

8.3.1类型转换函数112

8.3.2日期函数116

8.3.3数值函数119

8.3.4字符函数119

8.4 MySQL的函数120

8.4.1类型转换函数120

8.4.2日期函数121

8.4.3数值函数123

8.4.4字符函数124

8.5将NULL更改为其他值的函数124

8.5.1 SQL Server的ISNULL()函数125

8.5.2 Oracle的NVL()函数126

8.5.3 MySQL的IFNULL()函数126

8.6 IF…ELSE逻辑函数126

8.6.1 DECODE()函数126

8.6.2 CASE()函数127

第9章 聚合函数与分组数据129

9.1聚合函数129

9.1.1使用COUNT()函数求记录个数129

9.1.2使用SUM()函数求某字段的和131

9.1.3使用AVG()函数求某字段的平均值133

9.1.4使用MAX()、MIN()函数求最大、最小值133

9.1.5统计汇总相异值(不同值)记录134

9.1.6聚合函数对NULL值的处理134

9.2数据分组136

9.2.1将表内容按列分组136

9.2.2聚合函数与分组配合使用138

9.2.3查询数据的直方图139

9.2.4排序分组结果139

9.2.5反转查询结果140

9.2.6使用HAVING子句设置分组查询条件141

9.2.7 HAVING子句与WHERE子句的区别142

第10章 多表连接查询144

10.1将数据存储在多个不同表的原因144

10.2范式145

10.3连接查询146

10.3.1连接两表的方法146

10.3.2使用笛卡尔积解决录入难题148

10.3.3使用两表连接查询数据150

10.3.4多表连接查询150

10.3.5使用表别名简化语句151

10.3.6使用INNER JOIN连接查询153

10.4高级连接查询154

10.4.1自连接查询154

10.4.2内连接查询156

10.4.3外连接查询158

10.4.4交叉连接查询160

10.4.5连接查询中使用聚合函数161

10.5组合查询162

10.5.1使用组合查询163

10.5.2使用UNION的规则165

10.5.3使用UNION解决不支持全外连接的问题166

10.5.4使用UNION得到复杂的统计汇总样式167

10.5.5排序组合查询的结果168

第11章 子查询170

11.1返回单值的子查询170

11.1.1使用返回单值的子查询170

11.1.2子查询与聚合函数的配合使用171

11.2返回一列值的子查询174

11.2.1使用IN的子查询174

11.2.2使用NOT IN的子查询175

11.3相关子查询175

第12章 视图177

12.1视图基础177

12.1.1视图引例177

12.1.2使用视图的原因以及注意问题179

12.1.3视图的规则和限制180

12.2视图的创建181

12.2.1创建视图的SQL语句181

12.2.2利用视图提高数据安全性183

12.2.3利用视图得到汇总数据184

12.2.4利用视图简化计算字段的使用185

12.2.5利用视图简化多表连接187

12.3视图的删除188

第13章 插入数据189

13.1直接向表插入数据189

13.1.1插入完整的行189

13.1.2向日期时间型字段插入数据190

13.1.3将数据插入到指定字段191

13.1.4将查询结果插入表194

13.1.5 INSERT SELECT与SELECTINTO的区别195

13.2通过视图插入数据196

13.2.1通过视图插入数据196

13.2.2使用带有WITH CHECK OPTION选项的视图198

第14章 更新和删除数据200

14.1更新表中的数据200

14.1.1更新单个字段的数据200

14.1.2更新多个字段的数据202

14.1.3使用子查询更新数据203

14.1.4使用表连接更新数据204

14.1.5使用UPDATE语句删除指定字段的数据204

14.2删除表中的数据206

14.2.1使用DELETE语句删除指定记录206

14.2.2在DELETE语句中使用多表连接207

14.2.3使用DELETE语句删除所有记录209

14.2.4使用TRUNCATE语句删除所有记录209

14.3通过视图更新表210

14.3.1不能用于更新的视图210

14.3.2通过视图更新表数据211

14.3.3通过视图删除表数据212

第15章 管理数据库的安全214

15.1 MySQL数据库安全214

15.1.1权限相关的表214

15.1.2用SQL语句创建用户与授权215

15.1.3 MySQL Workbench创建用户与授权217

15.2 Oracle数据库用户管理219

15.2.1创建用户219

15.2.2修改用户221

15.2.3给用户授予CREATE SESSION权限221

15.2.4给用户授予SELECT权限223

15.2.5给用户授予INSERT、UPDATE和DELETE权限224

15.2.6给用户授予系统权限228

15.2.7给所有用户授予权限228

15.2.8查看用户拥有的权限229

15.2.9取消用户的指定权限230

15.2.10删除用户231

15.3 Oracle数据库角色管理231

15.3.1角色的概念231

15.3.2创建角色——CREATE ROLE231

15.3.3给角色授权——GRANT232

15.3.4将角色授予用户——GRANT233

15.3.5查看角色的权限235

15.3.6取消角色——REVOKE236

15.3.7删除角色——DROP ROLE237

15.3.8 Oracle中系统预定义的角色237

15.4 SQL Server安全管理237

15.4.1 SQL Server的安全认证模式238

15.4.2向SQL Server添加安全账户238

15.4.3从SQL Server删除安全账户241

15.4.4 SQL Server权限管理242

15.4.5 SQL Server角色管理244

第16章 完整性控制248

16.1了解完整性约束248

16.1.1数据的完整性248

16.1.2完整性约束的类型249

16.2与表有关的约束249

16.2.1字段约束与表约束的创建250

16.2.2非空约束——NOT NULL250

16.2.3唯一约束——UNIQUE252

16.2.4主键约束——PRIMARY KEY253

16.2.5外键约束——FOREIGN KEY256

16.2.6校验约束——CHECK258

16.3扩展外键约束的内容259

第17章 存储过程和函数263

17.1存储过程基础263

17.1.1存储过程基础263

17.1.2存储过程的优点264

17.2在MySQL中创建和使用存储过程265

17.2.1创建存储过程的语法265

17.2.2调用存储过程266

17.2.3创建带输出参数的存储过程266

17.2.4删除存储过程267

17.3在SQL Server中创建和使用存储过程267

17.3.1 SQL Server的系统存储过程267

17.3.2创建存储过程的语法268

17.3.3调用语句EXECUTE的语法270

17.3.4创建简单存储过程270

17.3.5创建带输入参数的存储过程271

17.3.6给输入参数设置默认值272

17.3.7创建带输出参数的存储过程273

17.3.8创建有多条SQL语句的存储过程274

17.3.9删除存储过程275

17.4在SQL Server中创建和使用函数276

17.4.1标量值函数277

17.4.2表值函数278

17.4.3删除用户定义函数280

17.5 SQL Server几个系统存储过程的使用281

17.5.1使用sp_ rename重命名对象281

17.5.2使用sp_depends显示引用对象281

17.5.3使用sp_help显示对象信息282

17.5.4使用sp_helptext显示对象的源码282

17.6 Oracle中的存储过程和函数283

17.6.1在Oracle中使用存储过程283

17.6.2在Oracle中使用函数284

17.6.3在Oracle中使用user source获取信息285

第18章SQL触发器286

18.1 SQL触发器基础286

18.2在SQL Server中创建和使用触发器286

18.2.1创建触发器的语法286

18.2.2使用INSERT触发器288

18.2.3使用DELETE触发器289

18.2.4使用UPDATE触发器291

18.2.5使用INSTEAD OF触发器293

18.2.6使用条件插入触发器294

18.2.7删除触发器297

18.3在Oracle中创建和使用触发器297

18.3.1创建触发器的语法297

18.3.2行级触发器298

18.3.3语句级触发器299

18.3.4判断所执行的数据修改操作300

18.3.5系统触发器300

18.3.6追踪数据库启动与关闭信息301

18.3.7追踪用户DDL操作信息303

18.3.8禁用和删除触发器306

18.3.9从user_triggers中查询触发器信息307

18.4在MySQL中创建和使用触发器307

18.4.1创建触发器的语法307

18.4.2使用INSERT触发器308

18.4.3删除触发器309

第19章 控制流语句310

19.1 SQL Server的控制流语句310

19.1.1 BEGIN…END语句310

19.1.2 IF…ELSE语句310

19.1.3 WHILE语句311

19.1.4 BREAK命令312

19.1.5 CONTINUE命令313

19.1.6 WAITFOR语句313

19.2 Oracle的控制流语句314

19.2.1 IF…THEN…ELSE语句314

19.2.2 IF…THEN…ELSIF语句315

19.2.3 LOOP语句315

19.2.4 WHILE语句316

19.2.5 FOR语句316

19.3 MySQL的控制流语句316

19.3.1 IF…THEN…ELSE语句317

19.3.2 LOOP语句317

19.3.3 REPEAT语句318

19.3.4 WHILE语句318

19.4控制流语句的应用319

19.4.1判断数据库对象是否存在319

19.4.2向日志表循环插入日期数据322

19.4.3使用游标和循环提取数据324

第20章 事务处理327

20.1事务基础327

20.1.1事务的概念327

20.1.2事务的案例327

20.1.3事务的ACID特性328

20.2控制事务处理328

20.2.1开始事务处理328

20.2.2使用ROLLBACK撤销事务329

20.2.3使用COMMIT提交事务332

20.2.4根据判断提交或撤销事务334

20.2.5 Oracle的语句级事务处理337

20.2.6使用保存点338

20.3并发事务340

20.3.1并发事务处理340

20.3.2事务锁341

20.3.3事务隔离级别342

相关图书

  • 《HTML5从入门到精通 第3版》(中国)明日科技 2019
  • 《少儿电子琴入门教程 双色图解版》灌木文化 2019
  • 《看视频零基础学英语口语》宋德伟 2019
  • 《区块链DAPP开发入门、代码实现、场景应用》李万胜着 2019
  • 《Python3从入门到实战》董洪伟 2019
  • 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
  • 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
  • 《看视频零基础学英语拼读》宋德伟编着 2019
  • 《小提琴入门新教程 第3册》王中男着 2018
  • 《小提琴入门新教程 第2册》王中男编着 2017

作者其它书籍

  • 《SQL从入门到精通 微课视频版》陈贻品 2020
  • 《历代诗歌选 下》季镇淮,冯钟芸,陈贻焮,倪其心选注 2013
  • 《历代诗歌选 上》季镇淮,冯钟芸,陈贻焮,倪其心选注 2013
  • 《工商管理教学案例》陈贻设主编 2004
  • 《剑桥美国文学史 第5卷 诗歌与批评1910年-1950年》(美)伯克维奇主编;马睿,陈贻彦,刘莉译 2009
  • 《中华陈氏3000年》陈贻超着 2000
  • 《杜甫评传 上》陈贻着 1982
  • 《唐诗论丛》陈贻着 1980
  • 《历代诗歌选 1-4册》季镇淮,冯钟芸,陈贻焮,倪其心 1980
  • 《枣树实用新技术》陈贻金等着 1993

出版社其它书籍

    本类热门

    • 1变通 受用一生的学问
    • 2额尔古纳河右岸
    • 3易经真的很容易
    • 4海蒂怀孕大百科 全新第4版
    • 5八次危机 中国的真实经验1949-2009
    • 6法治的细节
    • 7你是你吃出来的
    • 8蛤蟆先生的希望
    • 9杀死一只知更鸟
    • 10天幕红尘

    摘要:本文详细介绍了《SQL从入门到精通 微课视频版.pdf电子书版文档下载》这一资源,从内容结构、教学方式、实践案例和适用人群四个方面进行了深入剖析,旨在帮助读者全面了解这一SQL学习资源,助力其快速掌握SQL技能。

    1、内容结构

    《SQL从入门到精通 微课视频版.pdf电子书版文档下载》内容结构合理,分为入门篇、进阶篇和实战篇三个部分。入门篇主要介绍了SQL的基本概念、语法和常用函数,适合初学者快速入门;进阶篇则深入讲解了SQL的高级特性,如存储过程、触发器等,帮助读者提升SQL技能;实战篇则通过实际案例,让读者将所学知识应用到实际项目中,提高实战能力。

    文档中每个章节都配有相应的微课视频,视频讲解清晰,语言生动,使读者在学习过程中能够更加直观地理解SQL知识。此外,文档还提供了大量的练习题,帮助读者巩固所学知识。

    整个内容结构循序渐进,由浅入深,使读者能够系统地学习SQL,逐步提升自己的技能水平。

    2、教学方式

    《SQL从入门到精通 微课视频版.pdf电子书版文档下载》采用理论与实践相结合的教学方式,使读者在学习过程中能够更好地理解和掌握SQL知识。

    微课视频讲解详细,涵盖了SQL的各个方面,使读者能够快速掌握SQL的基本语法和常用函数。同时,视频中的实际操作演示,使读者能够直观地了解SQL在实际项目中的应用。

    文档中的练习题和实战案例,使读者能够在学习过程中不断巩固所学知识,提高自己的实战能力。此外,文档还提供了在线答疑服务,使读者在学习过程中遇到问题时能够及时得到解答。

    3、实践案例

    《SQL从入门到精通 微课视频版.pdf电子书版文档下载》中的实战案例丰富多样,涵盖了数据库设计、数据查询、数据更新、数据删除等多个方面,使读者能够将所学知识应用到实际项目中。

    案例内容贴近实际,具有很高的实用价值。读者可以通过学习这些案例,了解SQL在实际项目中的应用场景,提高自己的实战能力。

    此外,文档还提供了案例的源代码,使读者可以动手实践,加深对SQL知识的理解。

    4、适用人群

    《SQL从入门到精通 微课视频版.pdf电子书版文档下载》适合以下人群学习:

    1. SQL初学者:通过学习本资源,可以快速掌握SQL的基本语法和常用函数,为后续学习打下坚实基础。

    2. 数据库开发人员:通过学习本资源,可以提升自己的SQL技能,提高工作效率。

    3. 数据库管理员:通过学习本资源,可以更好地管理和维护数据库,确保数据库的稳定运行。

    总结:

    《SQL从入门到精通 微课视频版.pdf电子书版文档下载》作为一款优秀的SQL学习资源,从内容结构、教学方式、实践案例和适用人群四个方面进行了全面阐述,为读者提供了丰富的学习资源。通过学习本资源,读者可以快速掌握SQL技能,提高自己的实战能力。

    本文由nayona.cn整理

    点击联系需要东西方神秘学学习资料,专业的咨询

    只要网页介绍资料,全部都有,还有很多还没来得及更新
    每天更新200-300款资料
    全网最大最全的神秘学资料平台
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    有看中网站记得联系我
    图片2            

    联系我们

    图片2

    关注公众号

    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    易学资料

    对占星塔罗感兴趣关注公众号