《SQL查询的艺术》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
张权
分类
计算机类
出版年份
2014
语言
中文

《SQL查询的艺术》内容简介

SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是数据库领域的一种标准语言。任何需要从事数据库相关工作的程序员,都必须学习和掌握SQL。《SQL查询的艺术》全面地介绍了数据库的基础知识和SQL查询的技巧,通过丰富的实例,帮助读者掌握常见的SQL应用。全书共分19章,按照数据定义、数据查询、数据操纵、数据控制、事务控制和程序化SQL的顺序,详细地讲解SQL编程的基础知识。全书共包括大小实例300多个,突出了实例教学、学用结合的特点。《SQL查询的艺术》适用于学习SQL编程的读者阅读,尤其适用于SQL初学者阅读;本书对数据库架构师、数据库管理员也有一定的参考价值。

《SQL查询的艺术》书籍信息摘要

《SQL查询的艺术》内容简介与阅读建议,作者 张权,计算机类,2014年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:SQL、计算机类。

《SQL查询的艺术》适合哪些读者?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

获取建议

《SQL查询的艺术》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1章数据库与SQL基础
  2. 1.1数据库的基本概念
  3. 1.1.1数据库的由来
  4. 1.1.2数据库系统的概念
  5. 1.2数据库系统的结构、组成及工作流程
  6. 1.2.1数据库的体系结构
  7. 1.2.2数据库系统的组成
  8. 1.2.3数据库的工作流程
展开全部(共 300 章节)
  1. 1.3关系数据库
  2. 1.3.1关系模型
  3. 1.3.2Codd十二法则
  4. 1.3.3范式
  5. 1.4SQL语言基础
  6. 1.4.1SQL的历史
  7. 1.4.2SQL语言的组成
  8. 1.4.3SQL语句的结构
  9. 1.4.4SQL的优点
  10. 1.4.5SQL的执行
  11. 1.5SQL环境
  12. 1.5.1环境
  13. 1.5.2SQL的层次结构
  14. 1.5.3客户程序和服务程序系统
  15. 1.5.4SQL环境中对象的命名规则
  16. 第2章主要的关系数据库与SQL
  17. 2.1SQL Server
  18. 2.1.1SQL Server的结构
  19. 2.1.2数据库访问标准化接口ODBC
  20. 2.1.3使用查询分析器执行SQL语句
  21. 2.2Transact-SQL
  22. 2.2.1Transact-SQL概述
  23. 2.2.2Transact-SQL的主要组成
  24. 2.2.3Transact-SQL的一些重要命令
  25. 第3章创建、修改和删除表
  26. 3.1表的基础知识
  27. 3.1.1表的基本结构
  28. 3.1.2表的种类
  29. 3.2SQL数据类型
  30. 3.2.1字符型数据
  31. 3.2.2数字型数据
  32. 3.2.3日期数据类型
  33. 3.2.4二进制数据类型
  34. 3.2.5文本和图形数据类型
  35. 3.2.6自定义数据类型
  36. 3.3表的创建(CREATE)
  37. 3.3.1创建基本表
  38. 3.3.2非空约束
  39. 3.3.3DEFAULT指定缺省值
  40. 3.4表的修改
  41. 3.4.1增加新列
  42. 3.4.2删除列
  43. 3.4.3修改列
  44. 3.5表的删除与重命名
  45. 3.5.1重命名表
  46. 3.5.2删除表
  47. 3.6创建、删除数据库
  48. 3.6.1数据库的创建
  49. 3.6.2SQL Server中数据库的创建
  50. 3.6.3删除数据库
  51. 第4章索引与视图的创建
  52. 4.1索引的基础知识
  53. 4.1.1索引的概念
  54. 4.1.2索引的结构
  55. 4.2索引的创建与销毁61
  56. 4.2.1基本创建语法
  57. 4.2.2本章实例用到的实例表
  58. 4.2.3创建简单的非簇索引
  59. 4.2.4多字段非簇索引的创建
  60. 4.2.5使用UNIQUE关键字创建惟一索引
  61. 4.2.6使用CLUSTERDE关键字创建簇索引
  62. 4.2.7索引的销毁
  63. 4.2.8使用索引的几点原则
  64. 4.3视图的基础知识
  65. 4.3.1视图简介
  66. 4.3.2视图的优缺点
  67. 4.4视图的创建与销毁
  68. 4.4.1基本创建语法
  69. 4.4.2创建简单的视图
  70. 4.4.3利用视图简化表的复杂连接
  71. 4.4.4利用视图简化复杂查询
  72. 4.4.5视图的销毁
  73. 4.4.6使用视图的几点原则
  74. 第5章简单的查询
  75. 5.1查询的基本结构
  76. 5.1.1SELECT语句的结构
  77. 5.1.2SELECT语句的执行步骤
  78. 5.2列的查询
  79. 5.2.1本章用到的实例表
  80. 5.2.2单列查询
  81. 5.2.3使用DISTINCT去除重复信息
  82. 5.2.4多列查询
  83. 5.2.5查询所有的列
  84. 5.3排序查询结果
  85. 5.3.1单列排序
  86. 5.3.2多列排序
  87. 5.3.3采用序号进行多列排序
  88. 5.3.4反向排序
  89. 5.4使用WHERE子句定义搜索条件查询
  90. 5.4.1WHERE子句单条件查询
  91. 5.4.2单值比较运算符
  92. 5.4.3BETWEEN运算符范围筛选
  93. 5.4.4NULL值的判断
  94. 第6章复杂搜索条件查询
  95. 6.1本章用到的实例表
  96. 6.2组合查询条件
  97. 6.2.1AND运算符
  98. 6.2.2OR运算符
  99. 6.2.3AND、OR运算符的组合使用
  100. 6.3IN运算符
  101. 6.3.1IN运算符的使用方法
  102. 6.3.2IN运算符与OR运算符
  103. 6.4NOT运算符
  104. 6.4.1使用NOT运算符
  105. 6.4.2NOT运算符与<>运算符
  106. 6.5使用LIKE进行模糊查询
  107. 6.5.1LIKE运算符
  108. 6.5.2 “%”通配符
  109. 6.5.3“_”通配符
  110. 6.5.4“[]”通配符
  111. 6.5.5使用ESCAPE定义转义符
  112. 第7章连接符、数值运算与函数
  113. 7.1本章实例用到的表
  114. 7.2连接符
  115. 7.2.1连接符的应用
  116. 7.2.2使用别名
  117. 7.3数值运算
  118. 7.3.1数学运算符的种类
  119. 7.3.2数学运算符的运用
  120. 7.3.3使用CAST表达式转换数据类型
  121. 7.3.4使用CASE表达式
  122. 7.4函数
  123. 7.4.1有关函数的说明
  124. 7.4.2字符处理函数
  125. 7.4.3算术运算函数
  126. 7.4.4日期时间函数
  127. 7.4.5CONVERT()函数转换日期、时间
  128. 第8章聚合分析与分组
  129. 8.1聚合分析的基本概念
  130. 8.1.1聚合分析
  131. 8.1.2聚合函数
  132. 8.2聚合函数的应用
  133. 8.2.1求和函数SUM()
  134. 8.2.2计数函数COUNT()
  135. 8.2.3最大/最小值函数MAX()/MIN()
  136. 8.2.4均值函数AVG()
  137. 8.2.5聚合分析的重值处理
  138. 8.2.6聚合函数的组合使用
  139. 8.3组合查询
  140. 8.3.1GROUP BY子句创建分组
  141. 8.3.2GROUP BY子句根据多列组合行
  142. 8.3.3ROLLUP运算符和CUBE运算符
  143. 8.3.4GROUP BY子句中的NULL值处理
  144. 8.3.5HAVING子句
  145. 8.3.6HAVING子句与WHERE子句
  146. 8.3.7SELECT语句各查询子句总结
  147. 第9章多表查询
  148. 9.1本章用到的实例表
  149. 9.2表的基本连接
  150. 9.2.1连接表的目的
  151. 9.2.2简单的二表连接
  152. 9.2.3多表连接
  153. 9.2.4使用表别名
  154. 9.2.5采用JOIN关键字建立连接
  155. 9.3表的连接类型
  156. 9.3.1自连接
  157. 9.3.2自然连接(NATURAL JOIN)
  158. 9.3.3内连接(INNER JOIN)
  159. 9.3.4外连接(OUTER JOIN)
  160. 9.3.5交叉连接(CROSS JOIN)
  161. 9.4UNION与UNION JOIN
  162. 9.4.1关系的集合运算
  163. 9.4.2UNION运算符
  164. 9.4.3ORDER BY子句排序UNION运算结果
  165. 9.4.4对多表进行UNION运算
  166. 9.4.5UNION JOIN 连接表
  167. 9.5表连接的其他应用及注意问题
  168. 9.5.1连接表进行聚合运算
  169. 9.5.2多表连接的综合运用
  170. 9.5.3多表连接注意事项
  171. 第10章子查询
  172. 10.1创建和使用返回单值的子查询
  173. 10.1.1在多表查询中使用子查询
  174. 10.1.2在子查询中使用聚合函数
  175. 10.2创建和使用返回多行的子查询
  176. 10.2.1IN子查询
  177. 10.2.2IN子查询实现集合交和集合差运算
  178. 10.2.3EXISTS子查询
  179. 10.2.4EXISTS子查询实现两表交集
  180. 10.2.5SOME/ALL子查询
  181. 10.2.6UNIQUE子查询
  182. 10.3相关子查询
  183. 10.3.1使用IN引入相关子查询
  184. 10.3.2比较运算符引入相关子查询
  185. 10.3.3在HAVING子句中使用相关子查询
  186. 10.4嵌套子查询
  187. 10.5使用子查询创建视图
  188. 10.6树查询
  189. 第11章数据插入操作
  190. 11.1插入单行记录
  191. 11.1.1基本语法
  192. 11.1.2整行插入
  193. 11.1.3NULL值的插入
  194. 11.1.4唯一值的插入
  195. 11.1.5特定字段数据插入
  196. 11.1.6通过视图插入行
  197. 11.2插入多行记录
  198. 11.2.1由VALUES关键字引入多行数据插入
  199. 11.2.2使用SELECT语句插入值
  200. 11.3表中数据的复制
  201. 11.3.1基本语法
  202. 11.3.2应用实例
  203. 11.4从外部数据源导入、导出数据
  204. 11.4.1Access数据库数据的导出
  205. 11.4.2Access数据库数据的导入
  206. 11.4.3SQL Server数据库数据导出
  207. 11.4.4SQL Server数据库数据导入
  208. 第12章数据的更新和删除
  209. 12.1更新表中的数据
  210. 12.1.1UPDATE语句的基本语法
  211. 12.1.2UPDATE语句更新列值
  212. 12.1.3利用子查询更新多行的值
  213. 12.1.4依据外表值更新数据
  214. 12.1.5分步更新表
  215. 12.2删除表中的数据
  216. 12.2.1DELETE语句基本语法
  217. 12.2.2DELETE语句删除单行数据
  218. 12.2.3DELETE语句删除多行数据
  219. 12.2.4DELETE语句删除所有行
  220. 12.2.5TRUNCATE TABLE语句
  221. 12.3通过视图更新表
  222. 12.3.1可更新视图的约束
  223. 12.3.2通过视图更新表数据
  224. 12.3.3通过视图删除表数据
  225. 第13章安全性控制
  226. 13.1SQL安全模式
  227. 13.1.1授权ID
  228. 13.1.2SQL的安全对象和权限
  229. 13.1.3授权图
  230. 13.2角色管理
  231. 13.2.1CREATE语句创建角色
  232. 13.2.2DROP语句删除角色
  233. 13.2.3GRANT语句授予角色
  234. 13.2.4REVOKE语句取消角色
  235. 13.3权限管理
  236. 13.3.1GRANT语句授予权限
  237. 13.3.2REVOKE语句取消权限
  238. 13.3.3SELECT权限控制
  239. 13.3.4INSERT权限控制
  240. 13.3.5UPDATE权限控制
  241. 13.3.6DELETE权限控制
  242. 13.4SQL Server安全管理
  243. 13.4.1SQL Server登录认证
  244. 13.4.2SQL Server用户ID的管理
  245. 13.4.3SQL Server权限管理
  246. 13.4.4SQL Server角色管理
  247. 13.5Oracle安全管理
  248. 13.5.1Oracle中用户、资源、概要文件、模式的概念
  249. 13.5.2Oracle中的用户管理
  250. 13.5.3Oracle中的资源管理
  251. 13.5.4Oracle中的权限管理
  252. 13.5.5Oracle中的角色管理
  253. 第14章完整性控制
  254. 14.1完整性约束简介
  255. 14.1.1数据的完整性
  256. 14.1.2完整性约束的类型
  257. 14.2与表有关的约束
  258. 14.2.1列约束与表约束的创建
  259. 14.2.2NOT NULL(非空)约束
  260. 14.2.3UNIQUE(惟一)约束
  261. 14.2.4PRIMARY KEY(主键)约束
  262. 14.2.5FOREIGN KEY(外键)约束
  263. 14.2.6CHECK(校验)约束
  264. 14.3深入探讨外键与完整性检查
  265. 14.3.1引用完整性检查
  266. 14.3.2MATCH子句
  267. 14.3.3更新、删除操作规则
  268. 14.4域约束与断言
  269. 14.4.1域与域约束
  270. 14.4.2利用断言创建多表约束
  271. 14.5SQL Server中的完整性控制
  272. 14.5.1创建规则(Rule)
  273. 14.5.2规则的绑定与松绑
  274. 14.5.3创建缺省值(Default)
  275. 14.5.4缺省值的绑定与松绑
  276. 第15章存储过程与函数
  277. 15.1SQL中的存储过程与函数
  278. 15.2SQL Server 中的流控制语句
  279. 15.2.1BEGIN…END语句
  280. 15.2.2IF…ELSE语句
  281. 15.2.3WHILE、BREAK和CONTINUE语句
  282. 15.2.4DECLARE语句
  283. 15.2.5GOTO label语句
  284. 15.2.6RETURN语句
  285. 15.2.7WAITFOR语句
  286. 15.2.8PRINT语句
  287. 15.2.9注释
  288. 15.3SQL Server中的存储过程和函数
  289. 15.3.1系统存储过程
  290. 15.3.2使用CREATE PROCEDURE创建存储过程
  291. 15.3.3使用EXECUTE语句调用存储过程
  292. 15.3.4使用CREATE FUNCTION创建函数

常见问题

《SQL查询的艺术》适合谁读?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

《SQL查询的艺术》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《SQL查询的艺术》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《SQL查询的艺术》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《SQL查询的艺术》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《SQL查询的艺术》相关书籍?

可以进入 张权 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。