随笔分类 -  Database

摘要:写在前面:最早接触的MySQL是在三年前,那时候MySQL还是4.x版本,很多功能 都不支持,比如,存储过程,视图,触发器,更别说分布式事务等复杂特性了。但从5.0(2005年10月)开始,MySQL渐渐步入企业级数据库的行列 了;复制、集群、分区、分布式事务,这些企业级的特性,使得现在的MySQL,完全可以应用于企业级应用环境(很多互联网公司都用其作为数据库服务器,尽 管节约成本是一个因素,但是没有强大功能作后盾,则是不可想象的)。 阅读全文
posted @ 2013-03-26 14:03 linzj 阅读(268) 评论(0) 推荐(0) 编辑
摘要:SQLite 是 D. Richard Hipp 用 C 语言编写的开源嵌入式数据库引擎。它是完全独立的,不具有外部依赖性。它是作为 PHP V4.3 中的一个选项引入的,构建在 PHP V5 中。SQLite 支持多数 SQL92 标准,可以在所有主要的操作系统上运行,并且支持大多数计算机语言。SQLite 还非常健壮。其创建者保守地估计 SQLite 可以处理每天负担多达 100,00 次点击率的 Web 站点,并且 SQLite 有时候可以处理 10 倍于上述数字的负载。功能 SQLite 对 SQL92 标准的支持包括索引、限制、触发和查看。SQLite 不支持外键限制,但支持原子.. 阅读全文
posted @ 2012-11-21 23:40 linzj 阅读(573) 评论(0) 推荐(0) 编辑
摘要:标准的SQl提供多个联接运算,如INNER JOIN(内部联接)、OUTER JOIN(外部联接)、STRAIGHT_JOIN(直接联接)和NATURAL JOIN(自然联接),下面示例通过两个表来说明MYSQL的联接,为简单起见,使用了非范式数据来说明。-- 表的结构 `colors`CREATE TABLE IF NOT EXISTS `colors` ( `color` varchar(50) CHARACTER SET utf8 NOT NULL) -- 表的结构 `flags`CREATE TABLE IF NOT EXISTS `flags` ( `color` varch... 阅读全文
posted @ 2012-08-10 00:49 linzj 阅读(484) 评论(0) 推荐(1) 编辑