Mysql 的特殊之处

互联网公司一般都会选择在互联网得到广泛应用的Mysql,但之前一直用微软的东东,包括数据库(MS SQLServer)。

这不本以为切换数据库so easy,但是还是有些细节需要注意。

数据类型

DateTime 类型默认不会存毫秒

如果在MSSQLServer中我们用DateTime 字段数据库中会自动把毫秒数存下来

image

 

而Mysql中在5.6.4 + 的版本中可以直接声明时间类型的列时可以指定时间的精度。

eg. DATETIME(3) 将会给时间增加一个毫秒数

 

Left Join 和MSSQLServer 不一样

 

 

参考

关于 MySQL LEFT JOIN 你可能需要了解的三点

SQL Data Types for Various DBs

datetime (Transact-SQL)

Timestamp with a millisecond precision: How to save them in MySQL

posted @ 2016-07-20 16:08  霍旭东  阅读(274)  评论(0编辑  收藏  举报