本书是一本帮助程序设计人员快速查询各种类型数据库SQL语句和函数用法的实用手册,书中以简明易懂的方式解释SQL语句和函数在FoxPro、Access、SQL Server、Oracle、Sybase、DB2和MySQL 7种数据库管理系统中的不同用法,并提供大量的实例供读者参考。
本书可供使用SQL的程序员、数据库构建设计人员查询使用,还可以为学习数据库编程的人员和想取得各种数据库考试认证的人员提供学习帮助。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | SQL数据库使用速查手册 |
分类 | |
作者 | 徐天晟//赵丹亚 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书是一本帮助程序设计人员快速查询各种类型数据库SQL语句和函数用法的实用手册,书中以简明易懂的方式解释SQL语句和函数在FoxPro、Access、SQL Server、Oracle、Sybase、DB2和MySQL 7种数据库管理系统中的不同用法,并提供大量的实例供读者参考。 本书可供使用SQL的程序员、数据库构建设计人员查询使用,还可以为学习数据库编程的人员和想取得各种数据库考试认证的人员提供学习帮助。 目录 第1章 数据库系统与SQL基础知识 1 1.1 数据库系统基本概念 2 1.1.1 数据库系统的基本特点 2 1.1.2 数据库定义与数据库系统构成 6 1.1.3 数据库系统的发展 7 1.2 数据模型 10 1.2.1 数据模型的基本概念 11 1.2.2 概念数据模型 13 1.2.3 结构数据模型 20 1.3 关系数据模型 22 1.3.1 关系数据模型的基本结构与特点 22 1.3.2 关系数据模型的完整性约束 24 1.3.3 关系数据语言 29 1.4 SQL基础知识 30 1.4.1 SQL概述 30 1.4.2 SQL数据库的基本结构 34 1.4.3 SQL应用的主要内容 35 第2章 SQL应用 36 2.1 数据库与数据表的定义 37 2.1.1 数据库的定义 37 2.1.2 数据表的定义 42 2.1.3 表结构的修改 55 2.1.4 索引的定义 57 2.2 数据查询 59 2.2.1 查询语句的基本结构 60 2.2.2 SELECT子句 60 2.2.3 FROM子句 62 2.2.4 WHERE子句 63 2.2.5 ORDER BY子句 64 2.2.6 聚集函数应用 66 2.2.7 GROUP BY子句 67 2.2.8 HAVING子句 68 2.2.9 连接查询 69 2.2.10 嵌套查询 75 2.2.11 集合查询 80 2.3 数据更新 82 2.3.1 INSERT语句 82 2.3.2 UPDATE语句 83 2.3.3 DELETE语句 84 2.4 视图的定义 85 2.4.1 创建视图CREATE VIEW 85 2.4.2 删除视图DROP VIEW 90 2.4.3 视图应用举例 90 2.5 数据控制 91 2.5.1 创建用户 92 2.5.2 角色的创建与删除 93 2.5.3 权限授予GRANT 94 2.5.4 权限传递WITH GRANT OPTION 95 2.5.5 权限回收REVOKE 96 2.6 存储过程 98 2.6.1 存储过程的创建 99 2.6.2 存储过程的调用 108 2.6.3 常用的系统存储过程 109 2.7 触发器 113 2.7.1 触发器的创建 114 2.7.2 触发器的删除 127 2.8 其他语句 127 2.8.1 创建模式 127 2.8.2 创建同义词 128 第3章 运算符 130 3.1 算术运算符 132 + 加 132 - 减 133 * 乘 134 / 除 135 % 取余 136 3.2 关系运算符 137 = 等于 138 != 不等于 139 > 大于 140 < 小于 141 = 大于等于 142 = 小于等于 143 <> 不等于 144 3.3 位运算符 145 & 按位与运算符 146 | 按位或运算符 147 ^ 按位异或运算符 148 ~ 按位取反运算符 149 3.4 逻辑运算符 150 ALL与所有比较 151 ANY(SOME)与任意一个比较 152 EXISTS存在与否 153 AND逻辑与 154 OR逻辑或 155 BETWEEN范围之间存在与否 156 NOT否定 157 IN是否在其中 158 LIKE模式匹配 159 REGEXP(RLIKE)模式匹配(MySQL) 161 3.5 集合运算符 163 UNION求集合的和 164 EXCEPT求集合的差 165 MINUS求集合的差 166 INTERSECT求集合的交集 167 3.6 其他运算符 168 || 字符串结合 169 CASE替换 170 IS NULL是否为空 171 + 取正 172 - 取负 173 第4章 函数 174 4.1 统计函数 176 AVG函数 177 COUNT函数 179 MAX函数 181 MIN函数 183 SUM函数 185 4.2 字符串函数 187 ASCII函数 189 AT函数 190 CHAR/CHR函数 191 CHARINDEX函数 192 CONCAT函数 193 INITCAP函数 194 INSERT函数 195 INSTR函数 197 LEFT函数 199 LEN/LENGTH/CHARACTER_LENGTH/CHAR_LENGTH函数 200 LOCATE函数 202 LOWER函数 204 LPAD/RPAD函数 205 LTRIM/RTRIM函数 207 NCHAR/NCHR函数 208 OCTET_LENGTH函数 209 POSITION函数 210 POSSTR函数 211 REPEAT/REPLICATE函数 212 REPLACE函数 213 REVERSE函数 214 RIGHT函数 215 SPACE函数 216 STR函数 217 STUFF函数 218 SUBSTR/SUBSTRING函数 219 TRANSLATE函数 220 TRIM函数 222 UNICODE函数 224 UPPER函数 225 4.3 日期函数 226 ADD_MONTHS函数 228 CURRENT_DATE函数 229 CURRENT_TIME函数 230 CURRENT_TIMESTAMP函数 231 DATE_ADD/ADDDATE函数 232 ATE_FORMAT函数 234 DATE_SUB函数 236 DATEADD函数 237 DATEDIFF函数 239 DATENAME函数 240 DATEPART函数 241 DAY函数 242 DAYNAME函数 243 DAYOFMONTH函数 244 DAYOFWEEK函数 245 DAYOFYEAR函数 246 EXTRACT函数 247 GETDATE函数 249 HOUR函数 250 LAST_DAY函数 251 MINUTE函数 252 MONTH函数 253 MONTHNAME函数 254 MONTHS_BETWEEN函数 255 NEXT_DAY函数 256 NOW函数 257 QUARTER函数 258 SECOND函数 259 SYSDATE函数 260 TIME_FORMAT函数 261 WEEK函数 262 WEEKDAY函数 264 YEAR函数 265 4.4 转换函数 266 CAST函数 267 COALESCE函数 269 CONVERT函数 270 DECODE函数 273 IS NULL函数 274 NULLIF函数 275 NVL函数 277 TO_CHAR函数 278 TO_DATE函数 280 TO_NUMBER函数 281 4.5 数学函数 282 ABS函数 284 ACOS函数 285 ASIN函数 286 ATAN函数 287 ATAN2函数 288 BITAND函数 289 CEIL/CEILING函数 290 COS函数 291 COT函数 292 DEGREES函数 293 EXP函数 294 FLOOR函数 295 GREATEST函数 296 LEAST函数 297 LN函数 298 LOG函数 299 LOG10函数 300 MOD函数 301 PI函数 302 POW/POWER函数 303 RADIANS函数 304 RAND/RANDOM函数 305 ROUND函数 306 SIGN函数 309 SIN函数 310 SQRT函数 311 SQUARE函数 312 TAN函数 313 TRUNC函数 314 第5章 SQL应用程序编程接口 316 5.1 ODBC 317 5.2 JDBC 324 5.3 ESQL/C(Embedded SQL for C) 334 5.4 ADO 341 5.5 OO4O&OCI 346 5.6 PRO*C 349 5.7 SQLJ 351 5.8 XML 354 第6章 数据库的导入/导出 362 6.1 Oracle数据库的导入/导出 363 6.2 DB2数据库的导入/导出 367 6.3 Sybase数据库的导入/导出 368 6.4 SQL Server数据库的导入/导出 371 6.5 MySQL数据库的导入/导出 380 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。