现在位置: 首页 > SQL
2014年11月01日 数据库 ⁄ 共 1391字 ⁄ 阅读 797 次
SQL学习指南笔记
SQL发展历程 根据Codd对关系模型的定义,他提出一种名为DSL/Alpha的语言用于操控关系表的数据。后来,IBM根据他的想法构建模型,创建了DSL/Alpha的简化版本,即SQUARE,然后对之改进,发展成为SEQUEL语言,并最终命名为SQL。所以,我们可以按它的原名读“sikwl(西裤)”。 需要注意的是,SQL并不是任何短语的缩写(尽管很多人坚持认为它代表结构化查询语言Structured Query Language),当提到此语言时,我们可以读sequel或S.Q.L...
阅读全文
2014年10月30日 数据库 ⁄ 共 31063字 ⁄ 阅读 2,818 次
B树索引的相关概念 索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同时,通常情况下,索引所占用的磁盘空间要比表要小的多,其主要作用是为了加快对数据的搜索速度,也可以用来保证数据的唯一性。 但是,索...
阅读全文
2014年10月29日 数据库 ⁄ 共 4146字 ⁄ 阅读 685 次
SQL语言艺术笔记
如果你看书喜欢看热销书那一定会错过这本经典书!它和《SQL权威指南》都是我很推崇的,但遗憾的是它在各大平台上销量都极差且无货。本书适合有SQL开发经验的中高级数据库人员,讲了很多SQL性能优化方面底层原理的东西,有助于理解SQL调优,绝对是一本适合重读和购买的书! 第1章:为性能而设计 关系模型:不是指不同表之间建立了“关系”(这是常见误解),而是指表内不同字段之间存在“关系”。也就是说,如果几个值属于表的同一行...
阅读全文
2014年10月27日 数据库 ⁄ 共 5510字 ⁄ 阅读 542 次
SQL入门不难,难的是写出高效低成本的语句。《SQL权威指南》堪称SQL进阶必读,作者Joe Celko是世界级数据库专家,曾担任ANSl SQL标准委员会成员达10年之久。然而,也正由于本书讲的很深,可能对于大多数非专业数据库人员来说可能很难看懂,较适合具有一定SQL编程经验的中高级SQL程序员或DBA。 读这书之前从事Oracle数据库开发,了解过一些关于数据库底层的知识,但看起来还是有些吃力。书中有很多SQL实例,整个语句看完后真的想...
阅读全文
2014年10月27日 数据库 ⁄ 共 3979字 ⁄ 阅读 603 次
SQL入门经典(第5版)笔记
本书内容基础、全面,但是深度不够,适合入门读。 【基础琐碎】 数据库连接与断开命令:CONNECT、DISCONNECT; 数据库对象是数据库中定义的用于存储或引用数据的对象,如表、序列、索引、视图、簇和异名等。其中,表是关系数据库中最主要、最简单的数据存储形式。 关系数据库中的关系是指实体与实体之间的联系。【注】在他处,关系解释为表内不同字段间关系,关系就是表,而不是表和表之间的联系。 建表时,字段名若为多个单词...
阅读全文
2014年10月19日 数据库 ⁄ 共 11394字 ⁄ 阅读 879 次
这份笔记是我刚接触SQL时写的,相对来讲基础全面,但不够深入。笔记主要参考来源包括W3school、《SQL入门经典》和《SQL必知必会》等网络或书箱资源,因版本原因请勿转载。 【SQL是什么】 SQL是用于访问和处理数据库的标准的计算机语言。SQL是一门 ANSI的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、S...
阅读全文