相关文章
更多最近更新
更多锋利的SQL
2019-03-28 22:31|来源: 网络
内容简介
本书从基础、开发、性能调整和实战4个方面介绍了sql技术及其应用,包括数据库管理、表管理、索引管理、基本查询、子查询、联接和apply运算符、操作结果集、窗口计算和表旋转、数据修改、视图、游标、存储过程、触发器、用户自定义函数、事务处理、并发访问控制、查询的优化与执行等内容。
本书既覆盖了改善效率和性能的普通sql技术,也深入探讨了sql新技术,更包含一些实用的查询解决方案,希望本书能够成为引领读者进入sql查询殿堂的捷径。
目录
基础篇
第1章 sql简介
1.1 sql的历史起源
1.1.1 codasyl
1.1.2 ims
1.1.3 rdbms和sql
1.1.4 ansl和sql方言
1.2 transact.sql语言的类型
1.2.1 ddl语句
1.2.2 dml语句
1.2.3 编程和流控制语句
1.2.4 sql语句的批处理
l.3 transact.sql语法
1.3.1 使用标识符进行对象引用
1.3.2 设置对象的数据类型
1.3.3 函数
1.3.4 使用表达式求值
1.3.5 使用运算符进行计算操作
1.3.6 使用注释符添加sql语句说明
1.3.7 保留关键字
. 1.4 常量和变量
1.4.1 常量的类型
1.4.2 变量的类型
1.5 运算符
1.5.1 使用算术运算符执行数学运算
1.5.2 使用赋值运算符为变量赋值
1.5.3 使用位运算符执行按位运算
1.5.4 使用比较运算符进行大小比较
1.5.5 使用逻辑运算符进行条件测试
1.5.6 字符串串联运算符
1.5.7 一元运算符
1.6 常用函数
1.6.1聚合函数
1.6.2配置函数
1.6.3 游标函数
1.6.4 日期和时间函数
1.6.5 数学函数
1.6.6 数据类型转换函数
1.6.7 字符串函数
1.6.8 文本和图像函数
1.7 查询工具
1.7.1 使用management studi0进行windows方式查询
1.7.2 使用sqlcmd进行ms.dos方式查询
1.8 sql书写规范
1.8.1 使用大小写规范提高词义识别能力
1.8.2 使用空格提供更好的语言标记区分
1.8.3 使用缩进提高语句的逻辑层次表达能力
1.8.4 使用垂直空白道提高关键词与参数的区分能力
1.8.5 使用分组进行语句的段落划分
第2章 数据库管理
2.1 创建数据库
2.1.1 数据库文件和文件组
2.1.2 create database语句的语法格式
2.1.3 创建数据库示例
2.1.4 判断数据库是否已经存在
2.2 修改数据库
2.2.1 扩展数据库和文件
2.2.2 向数据库中添加、删除和修改文件组
2.2.3 收缩数据库和文件
2.2.4 设置数据库选项
2.2.5 重命名数据库
2.3 删除数据库
第3章 表管理
第4章 索引管理
第5章 基本查询
第6章 子查询
第7章 联接和apply运算符
第8章 操作结果集
开发篇
性能调整篇
实战篇
相关问答
更多-
jQuery基础教程、实战、锋利的jQuery哪本书更适合新手[2021-10-30]
推荐《jQuery基础教程(第二版)》,另外有个网站http://www.w3school.com.cn,最重要的当然是jQuery的官方文档了,http://docs.jquery.com/ -
jQuery基础教程、实战、锋利的jQuery哪本书更适合新手[2023-05-22]
推荐《jQuery基础教程(第二版)》,另外有个网站http://www.w3school.com.cn,最重要的当然是jQuery的官方文档了,http://docs.jquery.com/ -
请问一下锋利的jquery和jquery基础教程这两本书哪本更深入一点(难一点)?[2022-05-18]
都差不多,jq本身难点就很少 -
锋利的jquery目录[2023-11-15]
第1章 认识jQuery 1.1 JavaScript和JavaScript库 1.1.1 JavaScript简介 1.1.2 JavaScript库作用及对比 1.2 加入jQuery 1.2.1 jQuery简介 1.2.2 jQuery的优势 1.3 jQuery代码的编写 1.3.1 配置jQuery环境 1.3.2 编写简单的jQuery代码 1.3.3 jQuery代码风格 1.4 jQuery对象和DOM对象 1.4.1 DOM对象和jQuery对象简介 1.4.2 jQurey对象和DOM ... -
你可以像这样实现这种外观: self.segmentedControl.layer.cornerRadius = 0; self.segmentedControl.layer.borderColor = [UIColor whiteColor].CGColor; self.segmentedControl.layer.borderWidth = 1.5; 将[UIColor whiteColor]替换为分段控件的[UIColor whiteColor]的背景颜色。 only solution (for a ...
-
画布描边文字锋利的文物(Canvas stroke text sharp artifacts)[2022-03-18]
将上下文的lineJoin属性设置为bevel或round (以最适合您的方式)或者将其保持为miter并将miterLimit属性设置为相当低的值。 (function() { var canvas = document.querySelector('#canvas'); var ctx = canvas.getContext('2d'); ctx.font = 'bold 110px "Arial"'; ctx.lineWidth = 26; ... -
锋利的一侧角落[复制](Sharp one side corner [duplicate])[2022-12-10]
你可以用css实现:before像这样的伪元素 :before : div:before { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 40px 40px 0px; border-color: transparent #44d2ff transparent transparent; position: absolute; top: 0px; m ... -
SQL Express与SQL Plus(SQL Express vs SQL Plus)[2023-06-22]
Sql Express是SQL Server的快速版本。 这可以用于开发目的。 Sql Plus附带Oracle。 它是运行PL / SQL脚本的命令行工具 Sql Express is the express version of SQL Server. This can be used for development purpose. Sql Plus comes with Oracle. Its a command line tool to run PL/SQL scripts -
svg不锋利,但模糊(svg not sharp, but blurry)[2021-07-14]
如果你希望你的SVG最锐利,那么设计它的形状 - 特别是形状的水平和垂直部分 - 是在像素边界上。 例如,比较以下两个示例: 这是4X放大时的样子。 每当您的形状 ... -
你想用边框做一个正确的三角形吗? div { width: 0; height: 0; border-style: solid; border-width: 200px 200px 0 0; border-color: #007bff transparent transparent transparent; position: relative; } div::before { width: 0; height: 0; border-style: ...