
最 低 价:¥25.30
| 这本书不是让SQL变得容易,而是让SQL变得有挑战性,变得有趣,变得好玩。本书甚至回答了那个老问题:如何讲解无关联子查询而不会因此失去活下去的愿望?本书是正确的学习途径——快速、活泼,而且看上去很酷。 |
| Lynn是位困在技术撰稿人身体里的小说家。当她发现技术书籍可以带来实际收入后,终于慢慢地学着接受并享受这方面的工作。 重返校园取得计算机科学硕士学位后,她为NRL和LNAL工作。然后她发现了Flash的存在,并写出她的第一本畅销书。 Lynn选择移居硅谷的时机实在不太好,没过多久网络泡沫就发生了。接下来的几年,她在Yahoo!工作,同时也写了几本书并培训课程。最后她决定转到创意写作行业,因而搬到纽约,取得创意写作的MFA学位。 对着满屋子的教授和同学,她的Head First风格的论文获得了极高的评价,她拿到了学位,也完成了《深入浅出SQL》,等不及要投入下一本书的创作中去。 Lynn喜欢旅游、烹饪、为完全不认识的人编织详细的背景故事。对了,她还有点小害羞。 |
| 序 这本书适合谁? 我们知道你在想什么 元认知 让你的大脑顺从你的方法 读我 技术审阅团队 致谢 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 安全性:保护你的资产 |
商品评论(0条)