巧用 MySql的CURRENT_TIMESTAMP

在使用mysql进行业务开发的过程中,设计数据库表结构时通常会有两个字段create_time和update_time,这两个分别代表者记录的创建时间和更新时间,用于业务的分析和查...

为 MySQL 查询优化选择最佳索引

在使用mysql进行查询的时候,很多人都知道要使用explain来查看执行计划,使SQL用上索引,那是不是使用上索引就结束了呢?不是的,用上索引只是最基本的要求,还需要使用最优的索...

SQL和NoSQL之间的区别

在项目开发的过程中进程会面临一个数据库选型的问题,当谈到选择一个数据库的最大的决定是选择一个关系型(SQL)或非关系型(NoSQL的)数据结构。尽管这两个数据库都是可行的选择,但用...

文件系统和DBMS之间的区别

文件系统 文件系统基本上是一种在硬盘等存储介质中排列文件的方式。文件系统组织文件,并在需要时帮助检索文件。文件系统由不同的文件组成,这些文件分为多个目录。目录还包含其他文件夹和文件...

MySQL和PostgreSQL之间的区别

数据库是信息的集合,其结构易于管理和更新。为了简化此任务,创建了各种数据库管理系统(DBMS)。这些包括MySQL,PostgreSQL,MongoDB,Redis等。 MySQL...

mysql聚集索引和非聚集索引之间的区别

聚集索引和非聚集索引是mysql数据库中两种主要的索引方式,不同的存储引擎支持索引类型是不一样,那这两种索引有什么不同呢? 聚集索引 只有同时满足以下两个条件,才会创建聚集索引 数...

mysql中SQL中DROP和TRUNCATE之间的区别

DROP和TRUNCATE是Mysql中删除数据常用的两种操作,那这两种操作有什么区别,哪种删除效率最高呢,分别对应哪些应用场景。 DROP: DROP是DDL(数据定义语言)命令...

2006 MySQL server has gone away

在使用MySQL PDO来处理数据库查询等等, 有些时候比如后台任务、操作时间过长,会出现“2006 MySQL server has gone away”问题。很明显解决这个问题...
ajax-loader