mysql时间相减的问题_mysql时间相减的问题

  • Post author:
  • Post category:mysql

今天看到一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑爹,很容易踩雷,于是整理博客提醒一下大家。 先看一下错误的现象如下,第1条正确,第2,3条的t2-t1不正确: [sql] mysql select t1,t2,t2-t1 from mytest; + 今天看到一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑…

继续阅读 mysql时间相减的问题_mysql时间相减的问题

MySQL中distinct和group by性能比较

  • Post author:
  • Post category:mysql

MySQL中distinct和group by性能比较[转] 之前看了网上的一些测试,感觉不是很准确,今天亲自测试了一番。得出了结论(仅在个人计算机上测试,可能不全面,仅供参考) 测试过程: 准备一张测试表 1 CREATE TABLE `test_test` ( 2 `id` int(11) NOT NULL auto_increment, 3 `num` int(11) NOT NULL de…

继续阅读 MySQL中distinct和group by性能比较

mysql常用命令

  • Post author:
  • Post category:mysql

常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号) 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个…

继续阅读 mysql常用命令

MySQL中int(M)和tinyint(M)数值类型中M值的意义

  • Post author:
  • Post category:mysql

在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M; 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插入数据库中的值的字符长度不能大于M,例如,int(4),想要插入1234,1234的字符长度是4,就正好可以插入数据库,12341就不行,因为是5个字符长度,这也都是道听途说,自己从来没有验证过; 如…

继续阅读 MySQL中int(M)和tinyint(M)数值类型中M值的意义

mysql 5.7源码安装

  • Post author:
  • Post category:mysql

一、下载以及准备 mysql 下载: mysql地址 . 两个文件都要下载。 #以下环境为centos7为例安装,其他的Linux需根据自身的命令安装 #安装cmake yum install cmake –y #ssl开发环境 有的可不装 yum install openssl-devel yum install ncurses-devel yum install gcc gcc-c++ #以上…

继续阅读 mysql 5.7源码安装

mysql无法更改root密码错误_MySQL忘记root密码错误号码1045的解决办法

  • Post author:
  • Post category:mysql

停止MySQL服务 Windows可以右键我的电脑--管理--服务和应用程序--服务--找到对应的服务停止掉 免密登录 切换到MySQL安装路径下:D:\mysql-5.7.24-winx64\bin;如果已经配了环境变量,则不用再安装目录 打开CMD命令窗口,在命令行输入:mysqld -nt --skip-grant-table 8.0以上数据库输入:mysqld --console --sk…

继续阅读 mysql无法更改root密码错误_MySQL忘记root密码错误号码1045的解决办法

MySQL数据库时间设置自动添加时间和自动更新时间

  • Post author:
  • Post category:mysql

说明: MySQL字段中设置时间字段自动添加创建时间和自动更新时间设置, 设置字段类型为:timestamp 默认值设置为current_timestamp(), 更新时间字段字段类型为:timestamp 默认值设置为 current_timestamp() ON UPDATE current_timestamp() SQL语法和实例 create table tb_name( join_tim…

继续阅读 MySQL数据库时间设置自动添加时间和自动更新时间

关于mysql外键的几个报错及解决

  • Post author:
  • Post category:mysql

错误代码: [HY000][1215] 原因:本表中要创建外键的列,和主表中的目标列类型不匹配(如int和 int unsigned) 解决:改一样就行 错误代码: [HY000][1822] ……Failed to add the foreign key constraint.…… Missing index for constraint 原因:主表的目标列不是唯一属性的 比如我遇到的这个是用户…

继续阅读 关于mysql外键的几个报错及解决

《童虎学习笔记》7分钟搭建单主模式MySQL MGR集群-方案1

  • Post author:
  • Post category:mysql

本文章配套视频 https://www.ixigua.com/7082024332356289032 本专栏全部文章 https://blog.csdn.net/tonghu_note/category_11755726.html 总目录 https://blog.csdn.net/tonghu_note/article/details/124333034 来我的dou音 aa10246666 ,…

继续阅读 《童虎学习笔记》7分钟搭建单主模式MySQL MGR集群-方案1

mysql私信功能查询最后联系时间和最后一条消息内容并排序

  • Post author:
  • Post category:mysql

模仿csdn私信功能,实现左侧联系人列表功能的sql 难点在私信表收件人和发件人要调换之后分组,以及要和联系人的添加时间关联起来,同时要查询未读消息数量 先说表结构,一个私信内容表,一个联系人表 私信内容表: 联系人表: SQL语句: 假设当前登录用户id为10000 # 查询对方用户id,最后练习时间,最后消息内容,消息类型(普通消息,图片等),用户昵称,用户头像,未读消息数量 SELECT r…

继续阅读 mysql私信功能查询最后联系时间和最后一条消息内容并排序