mysql 如何去掉毫秒_MySQL 关于毫秒的处理-阿里云开发者社区
很多从ORACLE 或者 SQL SERVER 移植到 MySQL 的朋友都遇到一个相同的问题,就是关于毫秒的存储与显示。 由于MySQL 的只提供了DATETIME, TIMESTAMP, TIME, DATE, YEAR这几种时间类型,而且DATETIME 以及 TIMESTAMP 的最小单位是秒,没有存储毫秒级别的函数。 不过MySQL 却能识别时间中的毫秒部分。 而且我们有多种方式可以获得毫秒的部分,比如函数:microsecond 等。我这里举一个简单的例子,来存储秒之前和之后的部分。对于把时间字段作为主键的应用,我们可以建立以下的表来作相应的转化:mysql> create table mysql_microsecond ( log_time_prefix timestamp not null default 0, log_time_suffix mediumint not null default 0) engine innnodb;Query OK, 0 rows affected, 2 warnings (0.00 sec)mysql> alter table mysql_microsecond add primary key (log_time_prefix, log_time_suffix);Query OK, 0 rows affected (0.01 sec)Records: 0 Duplicates: 0 Warnings: 0mysql> set @a = convert(concat(now(),'.222009'),datetime);Query OK, 0 rows affected (0.00 sec)mysql> insert into mysql_microsecond select date_format(@a,'%Y-%m-%d %H-%i-%s'),date_format(@a,'%f');Query OK, 1 row affected (0.00 sec)Records: 1 Duplicates: 0 Warnings: 0mysql> select * from mysql_microsecond;+---------------------+-----------------+| log_time_prefix | log_time_suffix |+---------------------+-----------------+| 2009-08-11 17:47:02 | 222009 |+---------------------+-----------------+1 row in set (0.00 sec)或者是用VARCHAR来存储所有的时间字段, 又或者是存储一个HASH来保证性能!
方法多多,就看你的应用怎么用合理了。
本文转自 yarin 51CTO博客,原文链接:http://blog.51cto.com/yueliangdao0608/190628,如需转载请自行联系原作者
mysql 如何去掉毫秒_MySQL 关于毫秒的处理-阿里云开发者社区相关推荐
- mysql字符串区分大小写么_mysql字符串区分大小写的问题-阿里云开发者社区
一. 1. CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: SELECT * FROM TABLE NAME WHERE ...
- 线上阿里云mysql慢_MySQL · 案例分析 · RDS MySQL线上实例insert慢常见原因分析-阿里云开发者社区...
概述 insert慢是经常被问到的问题,笔者尝试在本文中对这个问题做一个分类梳理,列举的线上例子会做简化,希望对读者有所启发. 注意:因为阿里云MySQL线上实例还是以RDS 5.6为主体,本文的分析 ...
- mysql 分布式 安装_mysql分布式集群安装-阿里云开发者社区
概述 MySQL Cluster旨在提供具有高可用性和低延迟的MySQL兼容数据库. MySQL Cluster技术通过NDB(网络数据库)和NDBCLUSTER存储引擎实现,并为MySQL数据库系统 ...
- mysql 接口访问_MySQL的数据库访问接口-阿里云开发者社区
大部分流行的关系数据库产品采用的都是 C/S 架构.因此,应用程序要访问数据库的数据就必须和各种数据库客户端(也称为数据库访问接口)打交道.可以这么认为,每一种流行的编程语言都需要一个对应的数据库访问 ...
- mysql 修复表 阿里云_MySql数据表修复方法-阿里云开发者社区
mysqld进程在一个写入当中被杀死.计算机的意外关闭(例如,如果计算机掉电).一个硬件错误这章描述如何检查和处理在MySQL数据库中的数据损坏.如果你的表损坏很多,你应该尝试找出其原因!见G.1 调 ...
- mysql 参数调整_mysql需要调整的参数-阿里云开发者社区
Mysql需要调整的参数 #以 mysql 5.6版本示例讲解 一.Innodb设置 innodb_buffer_pool_size:保存innodb数据和索引在该buffer中, 对专用mysql服 ...
- mysql聚合函数要分组吗_mysql聚合函数和分组-阿里云开发者社区
文章实例的数据表,来自上一篇博客<mysql简单查询>:http://blog.csdn.net/zuiwuyuan/article/details/39349611 一. 聚合函数 聚合 ...
- mysql数据一条复制_Mysql 复制一条数据-阿里云开发者社区
从不同的表复制 insert into 表1 select * from 表2 where id =** ; 同一张表中复制(无主键) insert into 表1 select * from 表2 ...
- mysql providername_c#访问各数据库的providerName各驱动-阿里云开发者社区
如果为Mysql 数据库--->providerName="MySql.Data.MySqlClient"(没装mysql dotnet 安装版的话就得在C:\WINDOWS ...
- mysql my.cnf key_buffer_size_mysql5.6之key_buffer_size优化设置-阿里云开发者社区
key_buffer_size指定索引缓冲区的大小,它决定索引处理的速度,尤其是索引读的速度.通过检查状态值Key_read_requests和Key_reads,可以知道key_buffer_siz ...
最新文章
- 阿姨帮悬赏通缉,紧急扩散!
- 创建WebSocket服务器
- Android内存优化2—使用软引用和弱引用
- WIN10的IE错误代码inet_e_resource_not_found解决办法
- LeetCode 80. 删除排序数组中的重复项 II
- m3u8下载ts 合并成一个视频
- Django中的Form ModelForm
- Protues仿真 8X8 LED点阵
- 成员函数指针与高性能的C 委托
- 网站在线视频播放实现
- 幻14 2021 R9 5900HS RTX3060 AX210装ubuntu18.04.5笔记
- 一篇文章,中文发完英文发,算“一稿多投”吗?
- 随手记_英语_学术写作_常用近义词区分
- 前端技术(7) : 省市区联动并设置默认值II
- 解决git clone时报SSL错误
- chm、html文件转换为PDF文件(已解决)
- 二进制与十进制的相互转换
- 加密流量分类-论文6:Learning to Classify A Flow-Based Relation Network for Encrypted Traffic Classification
- 六大维度让你彻底明白机器视觉与计算机视觉的区别!
- c语言xml库调用方法,c语言如何调用xml的接口函数?
热门文章
- 高效实用Chrome浏览器,这份Top 20插件榜对你肯定有帮助
- 翻转课堂管理系统_ER图_功能图_数据字典_数据库脚本
- 魅族手机无法链接ADB的解决方法
- java与数据库连接odbc_详解java数据库连接之JDBC-ODBC桥连方式
- siamfc-pytorch代码讲解(二):trainsiamfc
- 中心极限与大数定理律的关系_实数系基本定理(一)
- Cox比例风险回归模型单因素多因素生存分析
- 计算机用户导入导出,使用csvde批量添加,导入,导出用户
- Informatica批量导入、导出xml文件
- 菲波那切数列java_斐波那契数列—java实现