摘要: 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引分为聚簇索引和非聚簇索引两种,聚簇索引 是按 阅读全文
posted @ 2017-02-07 10:15 v斌v 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.在创建新记录和修改现有记录的时候都对这个数据列刷新:TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 2.在创建新记录的时候把这个字段设置为当前时间,但以后修改时,不再刷新它:TIMESTAMP DEFAULT CUR 阅读全文
posted @ 2017-02-05 11:16 v斌v 阅读(10772) 评论(0) 推荐(0) 编辑
摘要: Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引 阅读全文
posted @ 2017-02-05 11:13 v斌v 阅读(1621) 评论(0) 推荐(1) 编辑
摘要: 1.关系型数据库的概念 所谓关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为数据库架构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及 阅读全文
posted @ 2017-02-04 14:16 v斌v 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一.数据库规范化 如果数据库没有进行相应的规范设计,虽然在查询数据库可能会比较容易,但有时会造成一些问题,主要的问题如下: 1.信息重复(会造成储存空间的浪费及一些其他问题). 2.更新异常(冗余信息不仅浪费空间,还会增加更新的难度). 3.插入异常 4.删除异常(在某些情况下,当删除一行时,可能会 阅读全文
posted @ 2017-02-04 13:54 v斌v 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-04 11:20 v斌v 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-19 11:38 v斌v 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 , 阅读全文
posted @ 2017-01-18 11:27 v斌v 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 各组件版本:Linux:CentOS 7 1511 64位 (提前下载)Apache:Apache 2Mysql:MariaDB 5.5.52Php 5.4.16 VMware Workstation 12.5 (提前下载)Xshell 5.0 (提前下载) 1.Linux安装第一种方式(简单版): 阅读全文
posted @ 2017-01-18 11:23 v斌v 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-18 11:21 v斌v 阅读(96) 评论(0) 推荐(0) 编辑