sql
文章平均质量分 66
爱看动漫的李皮皮
一个脑子不好使热爱学习的人, 欢迎关注我的微信公众号“李皮皮窝”~
展开
-
《SQL入门经典》笔记(第二章:建立数据库之数据类型)
“建立数据库”包括五个内容:定义数据结构、管理数据库对象、规格化过程、操作数据以及管理数据库事务 1. 什么是数据类型?数据类型用于指定特定列所包含数据的规则,它决定了数据保存在列里的方式。SQL最基本的数据类型有字符串、数值、日期和时间(其实每个实现都有自己的数据类型集)。 2. 隐式转换/显式转换:在一些RDBMS实现里,一些数据类型可以根据其格式自动转化为其他数据类型...原创 2018-09-12 16:31:54 · 175 阅读 · 0 评论 -
《SQL入门经典》笔记(第一章:欢迎进入SQL世界)
想刷刷书,顺便做个笔记~ 下列内容大部分都是直接抄书,侵删1. 什么是ANSI SQL?“美国国家标准化组织(ANSI)是一个核准多种行业标准的组织”。1987年,ISO吧ANSI SQL作为国标标准,目前最新的标准是SQL-2008。 2. SQL-2008:SQL-2008由9个相关的文档组成: SQL/架构:指定实现一致性的一般需求,定义SQL的基本概念 SQL/基础...原创 2018-09-08 09:45:43 · 154 阅读 · 0 评论 -
《SQL入门经典》笔记(第三章:建立数据库之管理数据库对象)
1. 什么是数据库对象?数据库对象用于存储或引用数据,需要被定义,例如表、试图、簇、序列、索引和异名(让表具有另一个名称)。 2. 什么是规划?规划是与数据库某个用户名相关联的数据库对象集合。相应的用户名被称为“规划所有人”/“关联对象组的所有人”。同一个数据库中可以在不同规划下有相同表名的不同表。如果没有指定规划,数据库默认选择所有同名的表。一个数据库可以有多个规划人。例...原创 2018-09-12 22:51:20 · 215 阅读 · 0 评论 -
《SQL入门经典》笔记(第四章:建立数据库之规格化数据库)
1. 原始数据库:在未规格化之前,一些数据可能会在多个表中出现,这被称作数据冗余。数据冗余对安全、磁盘利用、查询速度和数据库更新都有坏处。尤其是数据完整性会受到影响。 2. 什么是规格化?规格化是把原始数据库分解为表,去除数据库里冗余数据的过程。数据库开发人员利用规格化来设计数据库。规格化的优点:更好的数据库整体性组织; 减少冗余数据; 数据库内部的数据一致性; 更灵...原创 2018-09-13 13:25:19 · 310 阅读 · 0 评论 -
《SQL入门经典》笔记(第四章:建立数据库之去规格化数据库)
1. 什么是去规格化?去规格化是通过修改规格化数据库的表的构成,在允许一定程度的数据冗余的情况下,提高数据库库性能。 2. 为什么要去规格化?尝试提高性能是进行去规格化数据库的唯一原因(规格化的数据库需要频繁地进行表的结合,性能会降低)。 3. 去规格化的代价:增加了数据冗余,付出更多精力处理相关数据。程序代码会更加复杂——数据被分散到多个表,更难定位;引用完整性更加琐...原创 2018-09-13 13:40:20 · 201 阅读 · 0 评论 -
《SQL入门经典》笔记(第五章:建立数据库之操作数据)
1. 数据操作语言(DML),用于修改关系型数据库里的数据和表。 2. SQL中三个基本的DML命令是:INSERT UPDATE DELETESELECT(基本查询命令)可以与DML配合使用。 3. INSERT:(1)把数据插入表(此处注意,SQL大小写不敏感,但是数据是敏感的):INSERT INTO TABLE_NAMEVALUES('VALUE1',...原创 2018-09-14 02:01:47 · 187 阅读 · 0 评论