当前位置:首页 > 工业技术
SQL数据库使用速查手册
SQL数据库使用速查手册

SQL数据库使用速查手册PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:徐天晟,赵丹亚等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115189844
  • 页数:386 页
图书介绍:本书是一本帮助程序设计人员快速查询各种类型数据库SQL语句和函数用法的实用手册。书中以简明易懂的方式解释SQL语句和函数在Foxpro、Access、SQL Server、Oracle、Sybase、DB2、MySQL和ANSI等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子句 61

2.2.3 FROM子句 62

2.2.4 WHERE子句 63

2.2.5 ORDER BY子句 65

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

相关图书
作者其它书籍
返回顶部