码迷,mamicode.com
首页 > 数据库 > 详细

Mysql中万能的varchar字段

时间:2014-06-10 19:50:51      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:des   style   class   blog   code   java   

很久以前,就见过一个架构师设计数据库时所有字段都使用varchar类型,当时以为方便存储和迁移,今天自己在设计字段的时候想起了这件事情,就验证了一下,mysql中的varchar类型,差不多能算是个万能类型。

例如:

  1.需要设计一个datetime字段类型,方便以后按时间检索,这时可以使用varchar类型替代,经过验证mysql中,varchar类型可以满足datetime类型的检索,如下:

bubuko.com,布布扣
CREATE TABLE c_test(
    id INT PRIMARY KEY,
    NAME VARCHAR(200),
    TIME VARCHAR(200)
);
INSERT INTO c_test VALUES(3,wuliang,2014-06-11);
SELECT * FROM c_test ORDER BY TIME DESC;
SELECT * FROM c_test WHERE TIME > 2014-06-09; 
SELECT * FROM c_test WHERE TIME BETWEEN 2014-06-09 AND 2014-06-11; 
bubuko.com,布布扣

    其他类型正在验证测试中,有时间也会测试一下其他数据库,Oracle,Pro..,DB2,MS SQL

Mysql中万能的varchar字段,布布扣,bubuko.com

Mysql中万能的varchar字段

标签:des   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/baby-bear/p/3779559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!