![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
wastill
坚持,是一切拥有的基石。
展开
-
Java时间莫名加8小时,已解决
数据库中存储的是UTC时间,查询数据时,从数据库返回的是一个时间戳,通过Java的Date来接收这个这个时间戳,会把时间按照服务器所在时区转化时间,所以就会造成java代码拿到的时间比数据库中显示的时间多8小时,这是因为Java会按照本地时区转化为本地的时间。所以时间戳是对的,但是数据库时区跟服务器所在地时区不一样,所以才会造成这种情况,这就要在查询数据时处理好就行了,比如把查询的时间向前提9小时...原创 2019-10-25 13:54:32 · 7531 阅读 · 0 评论 -
MYSQL安装及环境配置
MYSQL的安装:总结起来就:1,下载解压,2,配置环境变量,3初始化生成data文件,4安装mysql服务1下载:我的电脑是win7,32位系统,由于下载时是从msdn上下的,没有驱动,所以用着有点难受,建议安装前把要用到的c++运行库给安装完。首先说下载:直接去mysql官网下载,这里附上下载链接https://dev.mysql.com/downloads/mysql/5...原创 2018-08-09 15:15:13 · 113203 阅读 · 1 评论 -
mysql explain的用法
mysql中explain是用来优化mysql的辅助工具,使用方法很简单,直接在sql语句前面加上explain就行了。加了explain的sql语句运行完成之后会列出来10列sql的信息,分别是:id:选择标识符。select_type:table:type:possible_keys:key:key_len:ref:rows:Extra:先开一篇...原创 2019-08-09 16:33:16 · 132 阅读 · 0 评论 -
mysql比较时间问题
mysql中比较时间时,常常会遇到一些问题,比如查询某一日之前(包括这一日)时,会出现无法查询到这一日的数据,还有使用between...and来查询日期时,也无发查询到最后一日的数据,这是因为mysql在你比较时,如果没有包括精确的时分秒,就会默认设置为当天的00:00:00这就会到值最后一日00:00:00之后的数据缺失。下面举个例子:select * from t_coin_trans...原创 2019-09-27 16:00:03 · 690 阅读 · 0 评论