SQL入门经典(第4版)》的作者都是数据库教学与应用的专家,有着丰富的经验。《SQL入门经典(第4版)》详细介绍了SQL语言的基本语法、基本概念,说明了各种SQL实现与ANSI标准之间的差别。书中包含了大量的范例,直观地说明了如何使用SQL对数据进行处理。每章后面还有针对性很强的测验与练习,能够帮助读者更好地理解和掌握学习的内容。在最后的附录里还有关于安装MySQL的详细介绍、书中用到的关键SQL语句、测验和练习的答案。《SQL入门经典(第4版)》的内容层次清晰,针对性强,非常适合初学者作为入门教材。
《SQL入门经典(第4版)》每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识。每章案例与练习题助你轻松完成常见任务,通过实践提高应用技能,巩固所学知识。学习如何:·使用SQL-2003。最新标准的结构化查询语言;·设计和部署有效、安全的数据库:·创建高级查询,提取有用信息:·排序、分组和汇总信息。提供最佳展示;·调整数据库。提供最优的查询性能;·了解数据库管理和安全技术。在《SQL入门经典(第4版)》的24章中,读者可以学习设计和创建数据库以及查询数据并提取有用信息的一些专业技术。《SQL入门经典(第4版)》章与章之间紧密相连,读者可以通过直接的、按步学习的方法。从头开始学——JANSISQL的核心知识。事例代码体现了《SQL入门经典(第4版)》作者的专业技术。使用MvSQL编写的作业提供了有关开放数据库的更多实践内容和技术。包括:使用视图、管理事务、数据库管理和扩展SQL。循序渐进的示例引导读者完成最常见的任务。问与答、测验和练习帮助读者检验知识的掌握情况。“注意”提供有趣的信息。“提示”提供建议或完成任务的更快捷方式。“警告”指出潜在的问题以及帮助读者避开灾难。“术语表”清晰地定义并详细地解释了书中出现的新术语。目录:第一部分SQL概念综述第1章欢迎来到SQL世界31.1SQL定义及历史31.1.1什么是SQL41.1.2什么是ANSISQL41.1.3新标准:SQL-200341.1.4什么是数据库51.1.5关系型数据库51.1.6客户端/服务器技术61.1.7基于Web的数据库系统71.1.8主流数据库厂商71.2SQL会话81.2.1CONNECT81.2.2DISCONNECT和EXIT81.3SQL命令的类型81.3.1定义数据库结构91.3.2操作数据91.3.3选择数据91.3.4数据控制语言91.3.5数据管理命令101.3.6事务控制命令101.4本书使用的数据库101.4.1表命名标准111.4.2数据一瞥111.4.3表的构成121.4.4MySQL范例和练习141.5小结141.6问与答141.7实践151.7.1测验151.7.2练习15
第二部分建立数据库
第2章定义数据结构192.1数据是什么192.2基本数据类型192.2.1定长字符串202.2.2变长字符串202.2.3大对象类型212.2.4数值类型212.2.5小数类型222.2.6整数222.2.7浮点数232.2.8日期和时间类型232.2.9直义字符串232.2.10NULL数据类型242.2.11布尔值242.2.12自定义类型242.2.13域252.3小结252.4问与答262.5实践262.5.1测验262.5.2练习27
第3章管理数据库对象293.1什么是数据库对象293.2什么是规划293.3表:数据的主要存储方式313.3.1列313.3.2行323.3.3CREATETABLE语句323.3.4命名规范333.3.5ALTERTABLE命令333.3.6从现有表新建另一个表353.3.7删除表363.4完整性约束363.4.1主键约束363.4.2惟一性约束373.4.3外键约束383.4.4NOTNULL约束383.4.5检查约束393.4.6去除约束393.5小结403.6问与答403.7实践403.7.1测验413.7.2练习41
第4章规格化过程424.1规格化数据库424.1.1原始数据库424.1.2数据库逻辑设计434.1.3规格形式444.1.4命名规范464.1.5规格化的优点474.1.6规格化的缺点474.2去规格化数据库484.3小结484.4问与答484.5实践494.5.1测验494.5.2练习49
第5章操作数据515.1数据操作概述515.2用新数据填充表515.2.1把数据插入到表525.2.2给表里指定列插入数据535.2.3从另一个表插入数据535.2.4插入NULL值555.3更新现有数据555.3.1更新一列的数据555.3.2更新一条或多记录里的多个字段565.4从表里删除数据565.5小结575.6问与答575.7实践585.7.1测验585.7.2练习59
第6章管理数据库事务606.1什么是事务606.2控制事务616.2.1COMMIT命令616.2.2ROLLBACK命令626.2.3SAVEPOINT命令636.2.4ROLLBACKTOSAVEPOINT命令646.2.5RELEASESAVEPOINT命令656.2.6SETTRANSACTION命令656.3事务控制与数据库性能656.4小结666.5问与答666.6实践666.6.1测验666.6.2练习67
第三部分从查询中获得有效的结果
第7章数据库查询717.1什么是查询717.2SELECT语句717.2.1SELECT语句727.2.2FROM子句737.2.3WHERE子句747.2.4ORDERBY子句757.2.5大小写敏感性767.3简单查询的范例777.3.1统计表里的记录数量787.3.2从另一个用户表里选择数据787.3.3使用字段别名797.4小结797.5问与答797.6实践807.6.1测验807.6.2练习80
第8章使用操作符对数据进行分类828.1什么是SQL里的操作符828.2比较操作符828.2.1相等838.2.2不等于838.2.3小于和大于848.2.4比较操作符的组合848.3逻辑操作符858.3.1ISNULL858.3.2BETWEEN868.3.3IN868.3.4LIKE878.3.5EXISTS888.3.6ALL、SOME和ANY操作符888.4连接操作符898.4.1AND908.4.2OR908.5求反操作符928.5.1不相等928.5.2NOTBETWEEN928.5.3NOTIN938.5.4NOTLIKE938.5.5ISNOTNULL948.5.6NOTEXISTS948.6算术操作符948.6.1加法958.6.2减法958.6.3乘法958.6.4除法968.6.5算术操作符的组合968.7小结978.8问与答978.9实践978.9.1测验978.9.2练习98
第9章汇总查询得到的数据1009.1什么是汇总函数1009.1.1COUNT函数1019.1.2SUM函数1039.1.3AVG函数1039.1.4MAX函数1049.1.5MIN函数1059.2小结1059.3问与答1069.4实践1069.4.1测验1069.4.2练习107
第10章数据排序与分组10810.1为什么要对数据进行分组10810.2GROUPBY子句10910.2.1分组函数10910.2.2对选中的数据进行分组10910.2.3创建分组和使用汇总函数10910.2.4以整数代表字段名称11210.3GROUPBY与ORDERBY11210.4HAVING子句11410.5小结11510.6问与答11510.7实践11510.7.1测验11510.7.2练习116
第11章调整数据的外观11711.1ANSI字符函数11711.1.1串接11711.1.2子串11811.1.3TRANSLATE11811.2常用字符函数11811.2.1串接11811.2.2TRANSLATE11911.2.3REPLACE12011.2.4UPPER12011.2.5LOWER12011.2.6SUBSTR12111.2.7INSTR12211.2.8LTRIM12211.2.9RTRIM12311.2.10DECODE12311.3其他字符函数12411.3.1LENGTH12411.3.2IFNULL(检查NULL值)12411.3.3COALESCE12511.3.4LPAD12511.3.5RPAD12611.3.6ASCII12611.4算术函数12611.5转换函数12711.5.1字符串转换为数字12711.5.2数字转换为字符串12811.6字符函数的组合使用12811.7小结12911.8问与答12911.9实践13011.9.1测验13011.9.2练习130
第12章日期和时间13212.1日期是如何存储的13212.1.1日期和时间的标准数据类型13212.1.2DATETIME元素13312.1.3不同实现的日期类型13312.2日期函数13412.2.1当前日期13412.2.2时区13412.2.3时间与日期相加13512.2.4比较日期和时间间隔13612.2.5其他日期函数13712.3日期转换13712.3.1日期描述13812.3.2日期转换为字符串14012.3.3字符串转换为日期14012.4小结14112.5问与答14112.6实践14112.6.1测验14112.6.2练习141
第四部分建立复杂的数据库查询
第13章在查询里结合表14513.1从多个表获取数据14513.2结合的类型14613.2.1结合条件的位置14613.2.2等值结合14613.2.3自然结合14713.2.4使用表的别名14813.2.5不等值结合14913.2.6外部结合15013.2.7自结合15113.2.8结合多个主键15213.3需要考虑的事项15313.3.1使用基表15313.3.2笛卡尔积15413.4小结15513.5问与答15613.6实践15613.6.1测验15613.6.2练习157
第14章使用子查询定义未确定数据15814.1什么是子查询15814.1.1子查询与SELECT语句15914.1.2子查询与INSERT语句16014.1.3子查询与UPDATE语句16114.1.4子查询与DELETE语句16214.2嵌套的子查询16214.3关联子查询16414.4小结16414.5问与答16514.6实践16514.6.1测验16514.6.2练习166
第15章组合多个查询16815.1单查询与组合查询16815.2组合查询操作符16915.2.1UNION16915.2.2UNIONALL17115.2.3INTERSECT17215.2.4EXCEPT17215.3组合查询里使用ORDERBY17315.4组合查询里使用GROUPBY17415.5获取准确的数据17515.6小结17615.7问与答17615.8实践17615.8.1测验17715.8.2练习178
第五部分SQL性能调整
第16章利用索引改善性能18116.1什么是索引18116.2索引是如何工作的18216.3CREATEINDEX命令18216.4索引的类型18316.4.1单字段索引18316.4.2惟一索引18316.4.3组合索引18416.4.4隐含索引18416.5何时考虑使用索引18416.6何时应该避免使用索引18516.7删除索引18616.8小结18616.9问与答18616.10实践18716.10.1测验18716.10.2练习187
第17章改善数据库性能18817.1什么是SQL语句调整18817.2数据库调整与SQL语句调整18917.3格式化SQL语句18917.3.1为提高可读性格式化SQL语句18917.3.2FROM子句里的表19117.3.3结合条件的次序19117.3.4最严格条件19117.4全表扫描19217.5其他性能考虑19317.5.1使用LIKE操作符和通配符19317.5.2避免使用OR操作符19417.5.3避免使用HAVING子句19517.5.4避免大规模排序操作19517.5.5使用存储过程19517.5.6在批加载时关闭索引19517.6性能工具19617.7小结19617.8问与答19617.9实践19717.9.1测验19717.9.2练习197
第六部分使用SQL管理用户和安全
第18章管理数据库用户20118.1用户就是原因20218.1.1用户的类型20218.1.2谁管理用户20218.1.3用户在数据库里的位置20318.1.4不同规划里的用户20318.2管理过程20318.2.1创建用户20418.2.2创建规划20518.2.3删除规划20618.2.4调整用户20718.2.5用户会话20718.2.6禁止用户访问20818.3数据库用户使用的工具20818.4小结20818.5问与答20918.6实践20918.6.1测验20918.6.2练习209
第19章管理数据库安全21119.1什么是数据库安全21119.2什么是权限21219.2.1系统权限21219.2.2对象权限21319.2.3谁负责授予和撤消权限21419.3控制用户访问21419.3.1GRANT命令21519.3.2REVOKE命令21619.3.3控制对单独字段的访问21619.3.4数据库账户PUBLIC21619.3.5权限组21719.4通过角色控制权限21719.4.1CREATEROLE语句21819.4.2DROPROLE语句21819.4.3SETROLE语句21819.5小结21819.6问与答21919.7实践21919.7.1测验21919.7.2练习220
第七部分摘要数据结构
第20章创建和使用视图及异名22320.1什么是视图22320.1.1使用视图来简化数据访问22420.1.2使用视图作为一种安全形式22420.1.3使用视图维护摘要数据22520.2创建视图22520.2.1从一个表创建视图22520.2.2从多个表创建视图22720.2.3从视图创建视图22720.3WITHCHECKOPTION22820.4通过视图更新数据22920.4.1在视图里插入记录22920.4.2从视图里删除记录22920.5从视图创建表22920.6视图与ORDERBY子句23020.7删除视图23020.8什么是异名23120.8.1创建异名23120.8.2删除异名23220.9小结23220.10问与答23220.11实践23320.11.1测验23320.11.2练习233
第21章使用系统目录23421.1什么是系统目录23421.2如何创建系统目录23521.3系统目录里包含什么内容23521.3.1用户数据23621.3.2安全信息23621.3.3数据库设计信息23621.3.4性能统计23621.4不同实现里的系统目录表格23721.5查询系统目录23821.6更新系统目录对象23921.7小结24021.8问与答24021.9实践24121.9.1测验24121.9.2练习241
第八部分在实际工作中应用SQL知识
第22章高级SQL主题24522.1光标24522.1.1打开光标24622.1.2从光标获取数据24622.1.3关闭光标24722.2存储过程和函数24722.3触发器24922.3.1CREATETRIGGER语句24922.3.2DROPTRIGGER语句25022.3.3FOREACHROW语句25122.4动态SQL25122.5调用级接口25122.6使用SQL生成SQL25222.7直接SQL与嵌入SQL25222.8窗口表格函数25322.9使用XML25322.10小结25322.11问与答25422.12实践25422.12.1测验25422.12.2练习255
第23章SQL扩展到企业、互联网和内部网25623.1SQL与企业25623.1.1后台程序25623.1.2前台程序25723.2访问远程数据库25823.2.1ODBC25823.2.2JDBC25823.2.3厂商连接产品25923.2.4通过Web接口访问远程数据库25923.3SQL与互联网26023.3.1让数据可以被全世界的顾客使用26023.3.2向雇员和授权顾客提供数据26023.3.3使用SQL的前台Web工具26023.4SQL与内部网26023.5小结26123.6问与答26123.7实践26123.7.1测验26223.7.2练习262
第24章标准SQL的扩展26324.1各种实现26324.1.1不同实现之间的区别26324.1.2遵循ANSISQL26424.1.3SQL的扩展26524.2扩展范例26524.2.1Transact-SQL26624.2.2PL/SQL26624.2.3MySQL26724.3交互SQL语句26724.4小结26824.5问与答26824.6实践26924.6.1测验26924.6.2练习269
第九部分附录附录A常用SQL命令273A.1SQL语句273A.2SQL子句276
附录B使用MySQL进行练习278B.1Windows安装指令278B.2Linux安装指令279
附录C测验和练习的答案280
附录D本书范例的CREATETABLE语句314D.1EMPLOYEE_TBL314D.2EMPLOYEE_PAY_TBL314D.3CUSTOMER_TBL314D.4ORDERS_TBL315D.5PRODUCTS_TBL315
附录E书中范例的INSERT语句316E.1EMPLOYEE_TBL316E.2EMPLOYEE_PAY_TBL316E.3CUSTOMER_TBL317E.4ORDERS_TBL318E.5PRODUCTS_TBL318
Tags:SQL,MySQL,数据库.
小编点评:MacheteLite是一款视频编.
下载小编点评:比特币病毒专杀工具是当前全球性范围感.
下载小编点评:软件介绍专题:iPhoneX使用教.
下载小编点评:软件介绍此软件为绿色软件,可以从WI.
下载小编点评:软件介绍一款通过右键复制快捷方式来.
下载小编点评:软件介绍鼠标点击精灵是一款鼠标点击的绿.
下载小编点评:软件介绍MouseGestureL.
下载小编点评:软件介绍专题:极品飞车全系列《极品飞车8地.
下载小编点评:软件介绍独立游戏工作室Basilisk制作的传.
下载小编点评:杨家将演义游戏官方版是一款武侠为主题的角.
下载小编点评:时光公主测试服是一款拥有丰富剧情的.
下载小编点评:万宁传说游戏官方版让你在这里从草根.
下载小编点评:大唐剑侠手游bt果盘版是一款经典的.
下载怪物学院官网下载-怪物学院游戏下载v1.0 最新安卓版
欢乐的摩托车最新版下载-欢乐的摩托车游戏下载v1.2.1 安卓版
火柴人炫酷街霸下载-火柴人炫酷街霸中文版(火柴人酷炫街霸)下载v5.1.0 安卓版
笑书奇侠传最新版下载-笑书奇侠传游戏下载v1.0 安卓版
草帽小子文字版游戏版下载-草帽小子文字版手游下载v1.0.6.7 安卓版
侠影浮生手游官网-侠影浮生手机游戏(暂未上线)v1.0 安卓版
九洲武帝游戏-九洲武帝手游(暂未上线)v1.0 官网安卓版
红果小说app下载安装-红果小说免费阅读器app(改名番茄免费小说)下载v6.1.9.32 安卓官方版
神州逍遥录手游-神州逍遥录红包版(暂未上线)v7.9.0 安卓版
烈火皇城手游版下载-烈火皇城正版手游下载v5.0.0.35.129 安卓版
刀剑恩仇录破解版下载-刀剑恩仇录内购破解版下载v1.0.0 安卓版
圣斗士星矢重生渠道手游下载-圣斗士星矢重生渠道端下载v5.5.1 安卓版
异闻聊斋游戏下载-异闻聊斋手游下载v1.0.1 安卓版