
MySQL
振钧
这个作者很懒,什么都没留下…
展开
-
LiqiuBase更新数据库字段类型,兼容各种数据库
LiqiuBase更新数据库字段类型,兼容各种数据库。原创 2024-03-28 15:07:59 · 660 阅读 · 0 评论 -
mysql链接报2059错误或Navicat报2059错误解决办法
登录mysqlmysql -u 用户名 -p查询mysql用户信息select user,plugin from user; select host,user,authentication_string from mysql.user;创建用户create user '用户名'@'%' identified by '密码';授权用户grant all privileges on *.* to '用户名'@'%';更新密码加密规则ALTER USER '用户名'@'%' IDE原创 2021-07-20 20:19:20 · 253 阅读 · 0 评论 -
MySQL按每天分组查询
SELECT DATE_FORMAT( date, '%m-%d' ) time FROM t_time_dimension WHERE y = YEAR (curdate()) AND date BETWEEN DATE_FORMAT( CURDATE( ), '%Y-%m-01 00:00:00' ) AND DATE_FORMAT( DATE_SUB( CURDATE(),...原创 2019-12-31 17:14:52 · 2700 阅读 · 0 评论 -
MySQL按每两小时查询,将24小时按2小时分组
SQL语句中使用到的platform表可以随便找一个数据大于12条的表做查询表即可;SET @beginDate = DATE( DATE_ADD( NOW( ), INTERVAL - 1 DAY ) );SET @maxDate = DATE( NOW( ) );SELECT DATE_FORMAT( @tempHour := DATE_ADD( @tempHour, INTERV...原创 2019-12-31 17:03:21 · 6833 阅读 · 1 评论 -
(MySQL) insert操作返回id与存在则插入,不存在则修改
<insert id="test"> INSERT INTO driver ( driver_name, id_card, mobile, driving_type, driving_age, urgent_user_name, urgent_user_phone ) VALUE ( '${driverName}', '${idC...原创 2019-12-31 16:45:59 · 1189 阅读 · 0 评论 -
clickhouse创建物化视图SQL语句
1.上半部分是创建物化视图的建表语句,下半部分是将哪些数据更新到物化视图中;如果是创建普通视图只需将下半部分中的 MATERIALIZED 字段去掉即可;CREATE TABLE south.alarm_daily_statistics ( `alarm_time` DateTime DEFAULT CAST('1970-01-01 00:00:01', 'DateTime'), `...原创 2019-12-31 14:49:21 · 5929 阅读 · 0 评论 -
msyql获取数据字典内容的函数
开发中会将改动较大的内容维护到数据字典中便于后期修改,但在SQL增删改操作时就会遇到如何将字典中对应的值取出来。这时候就需要用到函数来操作。一、在mysql库中新建一个函数,名称:f_get_dict_nameCREATE DEFINER=`root`@`%` FUNCTION `f_get_dict_name`(in_type VARCHAR(40), in_code VARCHAR(40)...原创 2019-07-29 11:42:30 · 1338 阅读 · 0 评论 -
MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法
MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法时间差函数TIMESTAMPDIFF、DATEDIFF的用法我们在写sql语句,尤其是存储过程中,会频繁用到对于日期、时间的比较和判断,那么对于这两个时间差比较函数用法做一个举例介绍。datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。– 相差2天select datediff(‘2018-03-22...转载 2019-08-15 16:01:12 · 745 阅读 · 0 评论