
SQL必知必会
文章平均质量分 90
黯色百合
这个人不懒,他忙的什么都没有留下。
展开
-
读书笔记:SQL必知必会【第1-3课】
第一课 了解SQL1.1 数据库基础数据库:保存有组织的数据的容器(通常是一个文件或一组文件),注意不要把数据库软件与数据库勿用,通常数据库软件应称为数据库管理系统(DBMS)。表:存储某种特定类型数据的结构化清单,每个表都有唯一的名字来标识自己。模式:关于数据库和表的布局以及特性的信息。列:表中的一个字段。所有表都是由一个或多个列组成的。数据类型:所允许的数据的类型,每个表列都有相应的数据类型,它原创 2017-08-13 20:28:08 · 375 阅读 · 0 评论 -
读书笔记:SQL必知必会【第4课~第6课】
第4课 过滤数据这一课程讲授如何使用SELECT语句的WHERE子句指定搜索条件。4.1 使用WHERE子句数据库表一般包含大量的数据,很少需要检索表中的所有行,通常只会根据特定操作或报告的需要提取表数据的子集,只检索所需数据需要指定搜索条件,也称为过滤条件。在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤,WHERE子句在表名(FROM子句)之后给出,如下所示:mysql> S原创 2017-08-13 23:13:12 · 312 阅读 · 0 评论 -
读书笔记:SQL必知必会【第7课-第9课】
第7课 创建计算字段7.1 计算字段存储在数据库中的数据一般不是应用程序所需要的格式,这里举几个例子: 需要显示公司名,同时还需要现实公司的地址,但这两个信息存储在不同的表列当中。 城市,州和邮政编码存储在不同的列中,单是邮件标签打印程序需要把它们作为一个有恰当格式的字段检索出来。 列数据是大小写混合的,但是报表程序需要把所有的数据按大写表示出来。 物品订单表存储物品的价格和数量,不存储每个物品的总原创 2017-08-30 21:13:16 · 349 阅读 · 0 评论 -
读书笔记:SQL必知必会【第10课-第12课】
第10课 分组数据这一课介绍如何分组数据,以便汇总表内容的子集。10.1 数据分组从上一课得知,使用SQL的聚集函数可以汇总数据,这样,我们就能对行进行计数,计算和取平均数,不检索所有数据就能取最值。目前为止所有的计算都是在表的所有数据或者匹配特定的WHERE子句的数据上进行的。本课则说明使用分组,对每个组聚集计算。10.2 创建分组分组是使用SELECT语句的GROUP BY子句创建的,下例:my原创 2017-09-01 17:03:03 · 567 阅读 · 0 评论 -
读书笔记:SQL必知必会 【第13-15课】
第13课 创建高级联结13.1 使用表别名SQL除了可以对列名和计算字段使用别名,还允许给表名起别名,这样做有两个主要理由: 缩短SQL语句; 允许在一条SELECT语句中多次使用相同的表 下例是使用了别名的SELECT语句:mysql> SELECT cust_name,cust_contact -> FROM Customers AS C, Orders AS O,OrderItems原创 2017-09-03 18:35:04 · 551 阅读 · 0 评论