深入浅出 SQL(中文版)(Head First SQL)

分類: 图书,计算机与互联网,数据库,SQL语言,
品牌: 贝里(Lynn Beighley)
基本信息·出版社:东南大学出版社
·页码:557 页
·出版日期:2009年06月
·ISBN:9787564116347
·条形码:9787564116347
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·外文书名:Head First SQL
产品信息有问题吗?请帮我们更新产品信息。
内容简介你将从《深入浅出 SQL(中文版)》学到什么?在如今的世界,数据就是力量,但是成功的真正秘诀却是管理你的数据的力量。《深入浅出 SQL(中文版)》带你进入SQL语言的心脏地带,从使用INSERT和SELECT这些基本的查询语法到使用子查询(subquery)、连接(join)和事务(transaction)这样的核心技术来操作数据库。到读完《深入浅出 SQL(中文版)》之时,你将不仅能够理解高效数据库设计和创建,还能像一个专家那样查询、归一(normalizing)和联接数据。你将成为数据的真正主人。
作者简介Lynn,是位困在技术撰稿人身体里的小说家。当她发现技术书籍可以带来实际收入后,终于慢慢地学着接受并享受这方面的工作。
重返校园取得计算机科学硕士学位后,她为NRL和LNAL工作。然后她发现了Flash的存在,并写出她的第一本畅销书。
Lynn选择移居硅谷的时机实在不太好,没过多久网络泡沫就发生了。接下来的几年,她在Yahoo!工作,同时也写了几本书并培训课程。最后她决定转到创意写作行业,因而搬到纽约,取得创意写作的MFA学位。
对着满屋子的教授和同学,她的HeadFirst风格的论文获得了极高的评价,她拿到了学位,也完成了《深入浅出SQL》,等不及要投入下一本书的创作中去。
Lynn喜欢旅游、烹饪、为完全不认识的人编织详细的背景故事。对了,她还有点小害羞。
媒体推荐“这本书不是让SQL变得容易,而是让SQL变得有挑战性.变得有趣.变得好玩本书甚至回答了那个老问题:如何讲解无关联子查询而不会因此失去活下去的愿望,本书是正确的学习途径——快速、活泼、而且看上去很酷。”
——Andrew Cumming,《SQL Hacks》的作者 sqlzoo.net的管理员
“有些书你会买.有些你会保存,有些你会放在案头,感谢O’Reilly和HeadFirst团队开创了终极的HeadFirst深入浅出系列。这个系列的书籍会被逐页翻阅.变得皱皱巴巴并被随身携带。《深入浅出SQL》在我的书堆的顶端。”
——Bill Sawyer ATG的培训经理,Oracle
编辑推荐为何《深入浅出 SQL(中文版)》看上去如此不同?
我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出SQL》用最新的认知科学和学习理论打造多感官的学习体验,它运用丰富的视觉形式激发你的大脑工作,而不是密密麻麻的文字让你看了昏昏欲睡。
目录
序
1 数据和表:保存所有东西的地方
定义数据
从分类的角度看数据
什么是数据库?
戴上x光眼镜,看穿数据库
数据库包含关联数据
放大表
接受命令!
设定表:CREATE TABLE语句
创建更复杂的表
看,设计SQL是多么简单
创建my—contacts表(终于!)
您的表已经准备好了
认识一下其他数据类型
请看您的表
不可以重建已存在的表或数据库!
辞旧迎新
为了把数据添加进表里,您需要INSERT语句
各种INSERT语句
没有值的列
以SELECT语句窥探表
SQL真情指数:NuLL的真情告白
控制内心的NUI上
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 安全性:保护你的资产
……[看更多目录]
文摘插图:
