失效链接处理 |
深入浅出 SQL(中文版) PDF 下载
转载自:http://download.csdn.net/detail/zk2525/9735595
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/20682961.html
相关截图:
资料简介:
你将从本书学到什么?
在如今的世界,数据就是力量,但是成功的真正秘诀却是管理你的数据的力量。本书带你进入SQL语言的心脏地带,从使用INSERT和SELECT这些基本的查询语法到使用子查询(subquery)、连接(join)和事务(transaction)这样的核心技术来操作数据库。到读完本书之时,你将不仅能够理解高效数据库设计和创建,还能像一个专家那样查询、归一(normalizing)和联接数据。你将成为数据的真正主人。 资料目录: 序 这本书适合谁? 我们知道你在想什么 元认知 让你的大脑顺从你的方法 读我 技术审阅团队 致谢 1 数据和表:保存所有东西的地方 定义数据 从分类的角度看数据 什么是数据库? 戴上X光眼镜,看穿数据库…… 数据库包含关联数据 放大表 接受命令! 设定表:CREATE TABLE语句 创建更复杂的表 看,设计SQL是多么简单 创建my—contacts表(终于!) 您的表已经准备好了 认识一下其他数据类型 请看您的表 不可以重建已存在的表或数据库! 辞旧迎新 为了把数据添加进表里,您需要INSERT语句 各种INSERT语句 没有值的列 以SELECT语句窥探表 SQL真情指数:NULL的真情告白 控制内心的NULL NOT NULL出现在DESC的结果中 用DEFAULT填补空白 你的SQL工具包 2 SELECT语句:取得精美包装里的数据 要约会吗? 更好的SELECT 究竟是什么? 如何查询数据类型 更多标点问题 不成对的单引号 单引号是特殊字符 INSERT包含单引号的数据 SELECT特定列来限制结果数量 SELECT特定列以加快结果呈现 结合查询 查找数值 顺利运用比较运算符 利用比较运算符取得数字数据 对文本数据套用比较运算符 OR,只要符合一项条件 AND与OR的差异 用IS NULL找到NULL 节省时间就用关键字:LIKE 调用通配符 利用AND和比较运算符选取一个范围 偷偷告诉你……BETWEEN更好 约会后,你的评价是IN…… ……不然就是NOT IN 更多NOT 你的SQL工具包 3 DELETE和UPDATE:改变是件好事 小丑真恐怖 追踪小丑 小丑的行踪飘忽不定 如何输入小丑数据 Bonzo,我们出问题了 用DELETE删除记录 运用新学会的DELETE语句 DELETE的规则 INSERT-DELETE双步运作 慎用DELETE DELETE不精确的麻烦 以UPDATE改变数据 UPDATE的规则 UPDATE是我们的新INSERT-DELETE UPDATE在行动 更新小丑的活动 UPDATE定价 只需要一次UPDATE 你的SQL工具包 4 聪明的表设计:为什么要规范化? 两张鱼的表 表都是关于关系的 原子性数据 原子性数据和你的表 原子性数据的规则 规范化的原因 规范化表的优点 小丑不太标准 达成1NF的半路上 主键规则 朝规范化前进 修理Greg的表 我们设计的CREATE TABLE 给我有内容的表 节省时间的命令 加上主键的CREATE TABLE 1、2、3……自动递增 为现有的表添加主键 ALTER TABLE并添加PRIMARY KEY 你的SQL工具包 5 ALTER:改写历史 6 SELECT进阶:以新视角看你的数据 7 多张表的数据库设计:拓展你的表 8 联接与多张表的操作:不能单独存在吗? 9 子查询:查询中的查询 10 外联接、自联接与联合:新策略 11 约束、视图与事务:人多手杂,数据库受不了 12 安全性:保护你的资产 |