随笔分类 - mysql
摘要:http://hi.baidu.com/juntao_li/item/094d78c6ce1aa060f6c95d0bMySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数。select datediff('2008-08-08', '2008-08-01'); -- 7select datediff('2008-08-01', '2008-08-08'); -- -7一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mys
阅读全文
摘要:MySQL时间戳转换http://www.cnblogs.com/591wed/archive/2011/11/24/2262031.html1、将时间转换为时间戳select unix_timestamp('2009-10-26 10-06-07')如果参数为空,则处理为当前时间2、将时间戳转换为时间select from_unixtime(1256540102)有些应用生成的时间戳是比这个多出三位,是毫秒表示,如果要转换,需要先将最后三位去掉,否则返回NULL
阅读全文
摘要:Select all rows inserted within the last 24 hours(最近24小时新插入数据):mysql>SELECT * FROM entries WHERE entry_date > UNIX_TIMESTAMP(NOW()) - 86400;Select all rows inserted before 12:00am of the current day(当天12点前插入的数据):mysql>SELECT * FROM entries WHERE date(entry_date) = date(NOW());Determine the
阅读全文
摘要:preface:温故而知新。网上资料加上个人理解。记录于此。第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解。(只要是关系型数据库都满足1NF)。如学生信息表,不能将学生信息都放在一列中显示,也不能将其中的两列或多列在一列中显示。简而言之,第一范式就是无重复的列。学生信息表:学号 姓名年龄家庭地址001小文22温州市DD县DD镇002小红21温州市AA县AA镇PS:网上有人说,类似地址字段,是可以再分解的,否则不满足1NF。也有人说,认为可以再分解的观点是有偏差的。不管如何,个人觉得,根据实际情况出发,比如,如果频繁用到学生家庭地址里的市县等信息,可以分解成多个字段存储。.
阅读全文
摘要:Mysql数据库的表是一个二维表,由一个或多个数据列构成。每个数据列都有它的特定类型,该类型决定了MySQL如何看待该列数据,我们可以把整型数值存放到字符类型的列中,MySQL则会把它看成字符串来处理。MySQL中的列类型有三种:数值类、字符串类和日期/时间类。从大类来看列类型和数值类型一样,都是只有三种。但每种列类型都还可细分。下面对各种列类型进行详细介绍。数值类的数据列类型数值型的列类型包括整型和浮点型两大类。TINYINT:1字节 非常小的正整数,带符号:-128~127,不带符号:0~255 SMALLINT:2字节 小整数,带符号:-32768~32767,不带符号:0~65535
阅读全文