sql入门经典

所需积分/C币:14 2013-12-27 08:54:12 34.44MB PDF
1
收藏 收藏
举报

sql入门经典
目录3 722FROM子句……………73 .6.3乘法 95 723 WHERE子句…………………74 864除法 724 ORDER BY子句…… 865算术操作符的组合 7.2.5大小写敏感性 76 87小结………………97 7.3简单查询的范例… 8.8问与答………………97 731统计表里的记录数量…………78 89实践……………………………………97 732从另一个用户表里选择数据………78 8.9.1测验… 733使用字段别名 892练习………………………………98 74小结 7.5问与答 第9章汇总查询得到的数据………100 7.6实践……… 9.1什么是汇总函数……100 76.1测验 9.1.1 COUNT函数 101 7.6.2练习……180 9.12SUM函数 103 第8章使用操作符对数据进行分类……82 9.13AVG函数………………103 9.14MAX函数 104 8.1什么是SQL里的操作符 9.1.5MN函数 105 8.2比较操作符…………………82 9.2小结… 105 82.1相等…………… 93问与答 ……106 822不等于 94实践…………………………106 8.23小于和大于………………84 94.1测验………………………………106 824比较操作符的组合………84 94.2练习… 107 83逻辑操作符………85 第10章数据排序与分组……108 8.3.1 IS NULL… 8.3.2 BETWEEN 86 10.1为什么要对数据进行分组……108 8.3.3IN… 10.2 GROUP BY子句 109 8.3.4LKE… 87 102.1分组函数…………………109 8.3.5 EXISTS… 8 1022对选中的数据进行分组 109 83.6ALL、SOME和ANY操作符……88 1023创建分组和使用汇总函数……109 84连接操作符…………………89 1024以整数代表字段名称………112 8.4.1AND…… 103 GROUP BY与 ORDER BY……112 842OR…90 104 HAVING子句……………114 8.5求反操作符… 10.5小结………………115 8.5.1不相等 92 852 NOT BETWEEN…92 10.6问与答…………………115 8.5.3 NOT IN 10.7实践………………………………115 854 NOT LIKE……………93 10.71测验…15 8.5.5 IS NOT NULL"-....-94 10.72练习…………16 8.5.6 NOT EXISTS…94 第11章调整数据的外观…… …117 8.6算术操作符………………………94 86.1加法……………………95 111ANSI字符函数……… 117 62减法………………………95 11.1.1串接………17 4目录 112子串 118 12.2.5其他日期函数…… 137 l1.13 TRANSLATE……18 123日期转换… 137 112常用字符函数………;……118 12.3.1日期描述………………138 112.1串接……………………118 1232日期转换为字符串……140 ll22 TRANSLATE…19 12.33字符串转换为日期……………140 11.2.3 REPLACE.- 120 124小结………………141 1124 UPPER…120 12.5问与答…… …141 112.5 LOWER… 120 12.6实践…………………141 1126 SUBSTR…21 112.7 INSTR……122 126.1测验 141 11.2. 8 LTRIM. 126.2练习……141 12 11.29 RTRIN… 123 11.2.10 DECODE…23 第四部分建立复杂的数据库查询 11.3其他字符函数…… …124 第13章在查询里结合表 145 11.3.1 LENGTH…………124 1132 IFNULL(检查NULL值)…124 13.1从多个表获取数据…145 11.33 COALESCE…25 132结合的类型…… ………46 11.3.4 LPAD 12 132.1结合条件的位置……146 113.5RPAD………126 13.2.2等值结合 11.3.6ASCⅡ…126 1323自然结合………………147 114算术函数………126 13.24使用表的别名…………………148 11.5转换函数 127 13.2.5不等值结合… 149 115.1字符串转换为数字 127 13.2.6外部结合…………………150 1152数字转换为字符串……………128 1327自结合… 151 11.6字符函数的组合使用 13,2.8结合多个主键……………………152 11.7小结………………129 133需要考虑的事项……………153 133.1使用基表 153 11.8问与答…………129 1332笛卡尔积……… 119实践 …:130 134小结……………155 119.1测验 …130 13.5问与答………156 1192练习………………………130 13.6实践………………………………156 第12章日期和时间……132 136.1测验 156 121日期是如何存储的………132 1362练习…………………………157 121.1日期和时间的标准数据类型……132第14章使用子查询定义未确定数据…158 12..2 DATETIME元素………………133 121.3不同实现的日期类型…………133 14.1什么是子查询 158 122日期函数 134 14.1.1子查询与 SELECT语句 159 122.1当前日期…………………………134 14.12子查询与Ⅳ NSERT语句………160 14.13子查询与 UPDATE语句……161 12.2.2时区 122.3时间与日期相加… 14.1.4子查询与 DELETE语句………162 …135 122.4比较日期和时间间隔……136 142嵌套的子查询 162 目录5 143关联子查询 ………164 168小结 186 144小结 169问与答 14.5问与答 165 16.10实践………187 14.6实践…………………165 16.10.1测验 187 14.6.1测验 …165 16.102练习… 187 14.62练习…166第17章改善数据库性能… 88 第15章组合多个查询 168 17.1什么是SQL语句调整…188 15.1单查询与组合查询…………168 172数据库调整与SQL语句 15.2组合查询操作符… …169 调整……………189 1521UNON………16 17.3格式化SQL语句…189 1522 UNION ALL…… 171 1731为提高可读性格式化SQL 152.3 INTERSECT…… 172 语句 15.2.4 EXCEPT 172 1732FROM子句里的表………191 153组合查询里使用 1733结合条件的次序…………191 ORDER BY… …173 1734最严格条件……………………191 154组合查询里使用 174全表扫描 …192 GROUP BY…… 174 17.5其他性能考虑…193 15.5获取准确的数据……175 17.5.1使用LKE操作符和通配符…193 156小结…………………176 1752避免使用OR操作符 …194 15.7问与答 17.53避免使用 HAVING子句………195 176 1754避免大规模排序操作………195 15.8实践……………………176 17.55使用存储过程……………………195 158.1测验………… 177 17.56在批加载时关闭索引……195 15.8.2练习 78 176性能工具……196 第五部分SQL性能调整 177小结…… ……196 17.8问与答……………196 第16章利用索引改善性能 …181 179实践 ……197 16.1什么是索引……… 179.1测验 181 ……197 162索引是如何工作的…182 17.92练习 197 163 CREATE INDEX命令…………182 第六部分使用 164索引的类型… 183 SQL管理用户和安全 164.l单字段索引………183 1642惟一索引………183第18章管理数据库用户 201 164.3组合索引… 1644隐含索引…………1 18.1用户就是原因 202 16.5何时考虑使用索引 184 18.11用户的类型……………202 166何时应该避免使用索引…185 18.1.2谁管理用户…………202 18.1.3用户在数据库里的位置 203 16.7删除索引……186 18.14不同规划里的用户……203 6目录 18.2管理过程………………03 20.1.1使用视图来简化数据访问……224 182.1创建用户…………204 20.1.2使用视图作为一种安全形式…224 182,2创建规划……… 205 20.13使用视图维护摘要数据 1823删除规划…………………206 20.2创建视图……………………25 18.24调整用户……207 20.2.1从一个表创建视图…… 182.5用户会话…………207 2022从多个表创建视图……227 182.6禁止用户访问……208 20.23从视图创建视图………27 183数据库用户使用的工具……208 20.3 WITH CHECK OPTION………228 184小结……………………208 20.4通过视图更新数据…………229 18.5问与答………………209 204.1在视图里插入记录……229 18.6实践 209 20.42从视图里删除记录… 186.1测验… 209 20.5从视图创建表…………… 186.2练习………… 209 20.6视图与 ORDER BY子句 230 230 第19章管理数据库安全……………211 20.7删除视图 20.8什么是异名………………231 19.1什么是数据库安全…………211 20.8.1创建异名… 192什么是权限…………212 20.82删除异名 …232 1921系统权限……………212 209小结 232 1922对象权限…………213 20.10问与答……… 1923谁负责授予和撤消权限…214 20.11实践……………………233 19,3控制用户访问………………214 20.11.1测验…33 19.3.1 GRANT命令 ……215 20.112练习………233 19.32 REVOKE命令……………216 1933控制对单独字段的访问-216第21章使用系统目录… 234 1934数据库账户 PUBLIC……216 21.1什么是系统目录 234 1935权限组… ……217 194通过角色控制权限… 21.2如何创建系统目录 217 21.3系统目录里包含什么内容……235 194.1 CREATE ROLE语句 218 1942 DROP ROLE语句…218 213.1用户数据 236 1943 SET ROLE语句 …218 21.32安全信息………………236 19.5小结………………218 2133数据库设计信息………236 2134性能统计………36 19.6问与答…………………219 21.4不同实现里的系统目录 19.7实践…………219 表格……237 19.7.1测验…………219 21.5查询系统目录………………238 19.7.2练习…… 21.6更新系统目录对象…………239 第七部分摘要数据结构 21.7小结… 240 21.8问与答………………………240 第20章创建和使用视图及异名…………223 219实践…………………………241 20.1什么是视图 223 219.1测验 241 目录7 219.2练习… 241 231让数据可以被全世界的 顾客使用 …260 第八部分在实际 23.3.2向雇员和授权顾客提供 工作中应用SQL知识 数据……………260 2333使用SQL的前台Web 第22章高级SQL主题… 245 工具………………260 234SQL与内部网……260 22.1光标………… ……245 23.5小结… 22.1.1打开光标… “261 246 2212从光标获取数据…246 23.6问与答…… …261 223关闭光标……………247 237实践 222存储过程和函数… 247 23.7.1测验 26 223触发器…………249 23.72练习…………………262 223.1 CREATE TRIGGER语句………249 第24章标准SQL的扩展 263 2232 DROP TRIGGER语句…………250 24.1各种实现…… 223.3 FOR EACH ROW语句……251 263 224动态SQL……………251 2411不同实现之间的区别……………263 22.5调用级接口… 2412遵循 ANSI SQL…264 251 243SQL的扩展………265 226使用SQL生成SQL …252 242扩展范例 265 22.7直接SQL与嵌入SQL ……:252 2421 Transact-SQL…266 22.8窗口表格函数… 253 2422 PL/SQL……266 22.9使用XML 253 24.23 MySQL…267 2210小结……………253 243交互SQL语句 267 2211问与答… 254 244小结… 268 22.12实践 254 24.5问与答 268 22.12.1测验 24.6实践………………… …269 22.122练习…5 24.6.1测验 269 第23章SQL扩展到企业、互联网和 2462练习……………269 内部网……… 第九部分附录 23.1SQL与企业……… 256 23.1.1后台程序………………………256 附录A常用SQL命令…… 2312前台程序………………257 A.1SQL语句… …273 23.2访问远程数据库…258 A.2SQL子句…… 276 23.2.1ODBC…1258 23.2.2JDBC………58 附录B使用 MySQL进行练习………278 2323厂商连接产品………259 B. I Windows安装指令 278 23.24通过Wb接口访问远程 数据库 B2 Linux安装指令… 279 …259 233SOL与互联网……… …260 附录C测验和练习的答案 280 8目录 附录D本书范例的 CREATE E.1 EMPLOYEE TBL………………316 TABLE语句……………………314 E 2 EMPLOYEE PAY TBL.-.316 D.1 EMPLOYEE TBL… …314 E.3 CUSTOMER TBL……… 317 D.2 EMPLOYEE PAY TBL……314 E 4 ORDERS TBL 318 D.3 CUSTOMER TBL…14 E.5 PRODUCTS TBL……1418 D4 ORDERS TBL……315附录F额外练习……………………320 D.5 PRODUCTS TBI……15 术语表………………………325 附录E书中范例的 NSERT语句……316 第一部分 SQL概念综述 第1章欢迎来到SQL世界

...展开详情
试读 127P sql入门经典
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
beijixiong1xiong 讲的东西不少,也很详细。
2014-08-12
回复
dujunjie512 不错,初学够用了,谢谢
2014-08-01
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享王者

    成功上传51个资源即可获取
关注 私信
上传资源赚积分or赚钱
最新推荐
sql入门经典 14积分/C币 立即下载
1/127
sql入门经典第1页
sql入门经典第2页
sql入门经典第3页
sql入门经典第4页
sql入门经典第5页
sql入门经典第6页
sql入门经典第7页
sql入门经典第8页
sql入门经典第9页
sql入门经典第10页
sql入门经典第11页
sql入门经典第12页
sql入门经典第13页
sql入门经典第14页
sql入门经典第15页
sql入门经典第16页
sql入门经典第17页
sql入门经典第18页
sql入门经典第19页
sql入门经典第20页

试读结束, 可继续阅读

14积分/C币 立即下载 >