首页 Mysql专区
  • 【1】如何对MySQL中的大表进行数据归档

    blogdaren 2014-06-20   1938次来访
    使用MySQL的过程,经常会遇到一个问题,比如说某张 log 表,用于保存某种记录,随着时间的不断的累积数据,但是只有最新的一段时间的数据是有用的;这个时候会遇到性能和容量的瓶颈,需要将表中的历史数据进行归档。 下面描述一种典型的做法: 比如说表结构如下: CREATE TABLE `history` ( `id` int(11) NOT NULL, `value`...
  • 【2】【原创】MYSQL之CASE WHEN...THEN....END语句解决复杂排序问题

    blogdaren 2014-04-11   1604次来访
    问题背景: 准备测试数据: CREATE TABLE `log` ( `id` int(10) unsigned NOT NULL, `status` int(10) unsigned DEFAULT NULL, `time_1` int(10) unsigned DEFAULT NULL, `time_2` int(10) unsigned DEFAU...
  • 【3】MySQL中的datetime与timestamp比较

    blogdaren 2013-10-28   1186次来访
    本文将通过实例比较MySQL中的datetime与timestamp,虽然这两种方法其实表示同一种类型,但还是有一定的区别: 显示相同: TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。 范围不同: datetime 以 'YYYY-MM-DD HH:MM:SS' 格式检索和...
  • 【4】MySQL 各种级联查询后更新(update、select)

    blogdaren 2013-07-19   1510次来访
    mysql 各种级联查询后更新(update select). CREATE TABLE `tb1` ( `id` int(11) NOT NULL, `A` varchar(100) default NULL, `B` varchar(100) default NULL, `C` varchar(20) default NULL, PRIMARY KEY (`id`),...
  • 【5】【原创】利用mysql之FROM_UNIXTIME()函数来查询时间戳字段显示人性化时间

    blogdaren 2013-06-08   1084次来访
    问题背景: 假定 user 表的add_time字段是int型,存的是时间戳,那么如何查询显示出人性化的时间格式YYYY-MM-DD HH:II::SS呢? 解决方案: SELECT add_time, FROM_UNIXTIME(add_time) FROM `user` WHERE user_id = 100
  • 【6】mysql中int、bigint、smallint 和 tinyint的区别与长度

    blogdaren 2013-06-04   1015次来访
    bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。...
  • 【7】【原创】mysql 替换字段中某个字符串或数值的replace用法

    blogdaren 2013-05-06   1151次来访
    函数语法: update table_name set 字段名 = replace(字段名, "原来的值", "要替换成的值"); 举例说明: 将所有名字为zhangsan的字符串替换成lisi: update user set name = replace(name, "zhangsan", "lisi")
  • 【8】MySQL 5.6.11 正式发布

    blogdaren 2013-04-19   1032次来访
    MySQL 5.6.11 GA 发布了,该版本主要对 RPM 包在安装过程做了一些更改,其他除了 bug 修复之外还有一些工具命令的修改。同时发布的还有 MySQL Installer 5.6.11 详细的更新内容请看这里 http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-11.html 官方下载地址 http://ww...
  • 【9】【含注册码】Navicat For Mysql 9.1、10.0 简体中文最新版

    blogdaren 2013-04-03   1202次来访
    中文版 Navicat mysql 9.x 下载地址:http://download2.navicat.com/download/navicat091_mysql_cs.exe 下载地址:http://download2.navicat.com/download/navicat091_mysql_cs.tar.gz 注册码:NAVL-KSG4-K8D8-8TV6 中文版 Navicat ...
  • 【10】what is MariaDB?

    blogdaren 2013-03-14   1079次来访
    MariaDB是MySQL的一个分支,主要由社区在维护,采用GPL授权许可。开发这个分支的原因之一是:Oracle公司收购了MySQL后,有将MySQL闭源的风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。 MariaDB由MySQL的创始人...
  • 【11】Mysql : tinytext, text, mediumtext, longtext

    blogdaren 2012-03-06   1432次来访
    一、数字类型 类型 范围 说明 Char(N) [ binary] N=1~255 个字元 b...