千家信息网

MySQL第三课 函数以及时间相关问题

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,1)删除某一个时间之前的记录delete from cs_storage_video_file where date(start_time) <= '2017-10-27'问题,目前只是支持精确到日,
千家信息网最后更新 2026年11月02日MySQL第三课 函数以及时间相关问题

1)删除某一个时间之前的记录

delete from cs_storage_video_file where date(start_time) <= '2017-10-27'

问题,目前只是支持精确到日,无法支持时分秒,如下指令删除异常

delete from cs_storage_video_file where date(start_time) <= '2017-10-27 09:00:00'


2)uuid函数提供一个默认的id


3)now函数提供当前的时间,格式是datetime

例子

update cs_fire_control_device set temperature = 23, time = now() where id='123456789'


MySQL服务器版本 5.7.20,数据类型选择datetime,长度和小数点设置无法保存(通过NavCat工具访问数据库),都只能是零(MySQL版本决定),这个版本时间类型无法精确到毫秒或者微妙

测试当前版本是否可以精确到毫秒
CREATE TABLE `testmilisecond` (
`tab1_id` VARCHAR(11) DEFAULT NULL,
`create` TIMESTAMP(3) NULL DEFAULT NULL,
`create2` DATETIME(3) DEFAULT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8

SELECT * FROM testmilisecond;



4) 格式化datetime返回一个日期的字符串

date_format(cs_alarm_templet.start_time,'%Y-%m-%d %H:%i:%s') as szstart_time

5) 格式化time返回一个时分秒的字符串
1. convert(cs_alarm_model_times.start_time, CHAR) as szstart_time
2. convert(cs_alarm_model_times.start_time, BINARY) as szstart_time
3. cast(cs_alarm_model_times.start_time AS CHAR) as szstart_time


版本 时间 精确 格式 函数 字符 字符串 数据 时分 类型 支持 问题 微妙 例子 只是 小数 小数点 工具 指令 数据库 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 西安纸贵互联网科技有限公司 高科技互联网 互联网金融监管科技数据 喔噻互联网科技 致聘互联网科技 天津摩尔互联网科技 赫美联合互联网科技 哈尔滨秒房互联网科技有限公司 栖莱科技互联网股份有限公司 湖北码尼互联网科技有限公司电话 世界互联网科技公司市值排名 搜狐科技互联网 浙南科技城互联网大厦建设工程 洛阳共同富裕互联网科技有限公司 国大互联网教育科技有限公司薪资 广州燕处互联网科技有限公司 国产互联网科技公司 兰石爱特工业互联网科技分公司 美国五大互联网科技公司市值多少 互联网对科技影响 盈实互联网科技 港股互联网科技股 狮子座互联网科技 互联网金融科技创新 美国互联网前沿科技 剑昆互联网络科技有限公司临桂 互联网系的金融科技公司 用友工业互联网科技发展 互联网科技手机排行榜 唐山双旺合互联网科技产业园
0