Database
文章平均质量分 72
半包牛奶
这个作者很懒,什么都没留下…
展开
-
SQL笔记(1)_第一章 SQL概念综述
第一章,SQL概念综述1.由于关系型数据库里的表示相互关联的,所以通过一个查询可以获得足够的数据(虽然需要的数据可能处于多个表里)。 由于关系型数据库的表之间可以具有共同的关键字或字段,所以多个表里的数据可以结合在一起形成一个数据集。2.每个厂商的SQL实现都是与众不同,独一无二的。数据库服务器由多个不同的厂商生产。 为了实现数据的可移植性和易用性,厂商都保原创 2015-11-25 15:18:39 · 642 阅读 · 0 评论 -
SQL笔记(13)_第十三章 查询里结合表
第十三章 查询里结合表能够从多个表选择数据是SQL最强大的特征之一,也是实现关系型数据库整个概念的基础。规格化的主要目标是减少冗余和提高数据完整性。数据库管理员的最终目标是确保数据安全。结合的类型结合是把两个或多个表组合在一起来获取数据。SELECT和FROM是SQL语句的必要子句,而在结合表时WHERE子句是必要的。要结合的表列在FROM子句里,而结合是在WH原创 2016-01-07 14:39:12 · 708 阅读 · 0 评论 -
SQL笔记(12)_第十二章 日期与时间
第十二章 日期与时间1.日期的存储(1).日期和时间的标准数据类型日期和时间(DATETIME)存储的标准SQL数据类型有3种。DATE:直接存储日期格式:YYYY-MM-DD范围:0001-01-01到9999-12-31TIME:直接存储时间格式:HH-MI-SS.nn...范围:00:00:00...到23:59:91.原创 2015-12-14 17:23:26 · 460 阅读 · 0 评论 -
SQL笔记(11)_第十一章 函数
ANSI字符函数字符函数用于在SQL里以不同于存储方式的格式来表示字符串。串接就是把两个单独的字符串组合为一个。1.常用字符函数(1)串接函数SQL Server: SELECT 'A' + 'B'Oracle:SELECT 'A' || 'B' (仅限2个)MySQL:SELECT CONCAT('A', 'B', ……) (2)TRANSLATE函数原创 2015-12-04 11:33:47 · 466 阅读 · 0 评论 -
SQL笔记(10)_2_CUBE,ROLLUP,GROUPING
CUBECUBE生成的结果集显示了所选列中值的所有组合的聚合。ROLLUPROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合。 GROUPING当行由 CUBE 或 ROLLUP 运算符添加时,该函数将导致附加列的输出值为 1;当行不由 CUBE 或 ROLLUP 运算符添加时,该函数将导致附加列的输出值为 0。仅在与包含 C原创 2015-12-04 09:25:27 · 569 阅读 · 0 评论 -
SQL笔记(10)_第十章 数据排序与分组
第十章 数据排序与分组1.GROUP BY子句原创 2015-12-02 10:45:11 · 769 阅读 · 0 评论 -
SQL 数据类型
MySQL 以及 SQL Server所使用的数据类型和范围。MySQL 数据类型在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。转载 2015-12-03 13:24:05 · 454 阅读 · 0 评论 -
SQL笔记(5)_第五章 操作数据
INSERT UPDATEDELETE原创 2015-11-27 11:45:44 · 484 阅读 · 0 评论 -
SQL笔记(6)_第六章 管理数据库事务
第六章 管理数据库事务原创 2015-11-27 15:52:52 · 790 阅读 · 0 评论 -
SQL笔记(7)_第七章 数据库查询
数据库查询SELECT [ * | ALL | DISTINCT COLUMN1, COLUMN2]FROM TABLE1 [ , TABLE2]WHERE [ CONDITION1 | EXPRESSION1 ] [ AND | OR CONDITION2 | EXPRESS原创 2015-11-30 18:12:45 · 572 阅读 · 0 评论 -
SQL笔记(8)_第八章 使用操作符对数据进行分类
第八章 使用操作符对数据进行分类1.SQL里的操作符:操作符是一个保留字或字符,主要用于SQL语句的WHERE子句来执行操作,比如比较和算数运算,操作符用于在SQL语句里指定条件,还可以联接一个语句里的多个条件。2.比较操作符比较操作符用于在SQL语句里对单个值进行测试。这里要介绍的比较操作符包括=, 3.逻辑操作符逻辑操作符用于对SQL关键字而不是原创 2015-12-01 17:11:09 · 425 阅读 · 0 评论 -
SQL笔记(3)_第三章 管理数据库对象
第三章 管理数据库对象1.数据库对象:数据库里定义的,用于存储或引用数据的对象,比如表,视图,族,序列,索引和异名。2.规划 :规划是与数据库某个用户名相关联的数据库对象集合。相应的用户名被称为规划所有人,或是关联对象的所有人。数据库里可以有一个或多个规划。用户名只与同名规划相关联,通常情况下反之亦然。一般来说,当用户创建一个对象时,就是在自己的规划里创建了它,除非明确指定在另原创 2015-11-26 09:35:26 · 624 阅读 · 0 评论 -
SQL笔记(4)_第四章 规格化过程
第四章 规格化过程1.规格化数据库规格化就是去除数据库里冗余数据的过程,在设计和重新设计数据库时使用。它是一组减少数据冗余来优化数据库的指导方针,具体的方针被称为规格形式。对于初学者来说过于复杂。2.原始数据库,数据库的逻辑设计(逻辑建模)(应该减少甚至完全消除数据重复)3.规格形式:规格形式是衡量数据库被规划化级别(或深度)的一种方式。数据库的规格化级别是由规原创 2015-11-27 09:50:44 · 768 阅读 · 0 评论 -
SQL笔记(9)_第九章 汇总查询得到的数据
第九章 汇总查询得到的数据汇总函数函数是SQL里的关键字,用于对字段里的数据进行操作。SQL包含多种类型的函数。汇总函数为SQL提供合计信息,比如计数,总和,平均COUNT SUM MAXMINAVG1.COUNT函数COUNT (*) COUNT ( [ DISTINCT | ALL ] COLUMN_NAME)原创 2015-12-02 09:03:55 · 640 阅读 · 1 评论 -
SQL笔记(2)_第二章 定义数据结构
第二章 定义数据结构1.SQL中最基本的数据类型 :字符串类型数值类型 日期和时间类型2.定长数据类型 不要使用定长数据类型来保存长度不定的数据,比如姓名。如果不恰当的使用定长数据类型 ,可能会导致浪费可用空间,以及影响对不同的数据进行精确比较。 应该使用变长数据类型来保存长度不定的字符串,从而节省数据库空间CHARACTER(n) CHARACT原创 2015-11-25 15:24:50 · 587 阅读 · 0 评论 -
SQL笔记(14)_第十四章 使用子查询定义未确定数据
第十四章 使用子查询定义未确定数据子查询也叫嵌套查询,是位于另一个查询的WHERE子句里的查询,它返回的数据通常在主查询里作为一个条件,从而进一步限制数据库返回的数据。它可以用于SELECT,UPDATE, DELETE, INSERT语句。在某些情况下,子查询能够间接的基于一个或多个条件把多个表里的数据关联起来,从而代替结合操作。当使用子查询时,子查询首先被执行,然后主查询再原创 2016-01-07 16:47:25 · 528 阅读 · 0 评论