编辑推荐
这本书不是让SQL变得容易,而是让SQL变得有挑战性,变得有趣,变得好玩。本书甚至回答了那个老问题:如何讲解无关联子查询而不会因此失去活下去的愿望?本书是正确的学习途径——快速、活泼,而且看上去很酷。 ;
内容简介
你将从本书学到什么?
在如今的世界,数据就是力量,但是成功的真正秘诀却是管理你的数据的力量。本书带你进入SQL语言的心脏地带,从使用INSERT和SELECT这些基本的查询语法到使用子查询(subquery)、连接(join)和事务(transaction)这样的核心技术来操作数据库。到读完本书之时,你将不仅能够理解高效数据库设计和创建,还能像一个专家那样查询、归一(normalizing)和联接数据。你将成为数据的真正主人。
作者简介
Lynn是位困在技术撰稿人身体里的小说家。当她发现技术书籍可以带来实际收入后,终于慢慢地学着接受并享受这方面的工作。 重返校园取得计算机科学硕士学位后,她为NRL和LNAL工作。然后她发现了Flash的存在,并写出她的第一本畅销书。 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 安全性:保护你的资产
深入浅出SQL(中文版) pdf下载声明
本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版