Mysql数据库版本升级5.5—5.7

  • Post author:
  • Post category:mysql

mysql版本升级,主要分为一下阶段: 1、数据库数据备份 2、mysql删除(一定要完全删干净) 3、新版本Mysql安装 查看自己数据库版本,打开cmd,输入命令 关闭Mysql服务。 在服务里找到Mysql,右键停止服务,点开属性,查看mysql安装路径 2、数据库备份 通过上面的路径,找到数据库文件存放位置,在mysql文件夹下面,找到一个名为my.ini的文件,打开,找到datadir,…

继续阅读 Mysql数据库版本升级5.5—5.7

一文教你Go语言如何轻松使用Mysql

  • Post author:
  • Post category:mysql

文章目录 Go 语言使用 MySQL 的基础操作 1. 安装 MySQL 驱动 2. 导入相关库 3. 数据库连接 4. 创建表 5. 插入数据 6. 查询数据 7. 更新数据 8. 删除数据 9. 示例 Go 语言使用 MySQL 的基础操作 在本文中,我们将介绍如何在Go语言中使用database/sql包以及相关的数据库驱动程序来进行数据库连接和操作。我们将使用MySQL数据库作为示例,展示…

继续阅读 一文教你Go语言如何轻松使用Mysql

mysql先更新后返回更新的值_MySQL update 后返回更新值(RETURNING)详解

  • Post author:
  • Post category:mysql

在写SQL中,经常会有诸如更新了一行记录,之后要获取更新过的这一行。 本身从程序来说,没啥难度,大不了把这行缓存起来,完了直接访问。 但是从数据库的角度出发,怎么能快速的拿出来,而又不对原表进行二次扫描? 比如其他数据库提供了如下的语法来实现: 返回更新掉的行: t_girl=# update t1 set log_time = now() where id in (1,2,3) returnin…

继续阅读 mysql先更新后返回更新的值_MySQL update 后返回更新值(RETURNING)详解

JPA的Specification中使用mysql5.7之后的JSON相关函数

  • Post author:
  • Post category:mysql

mysql5.7之后有了对json的支持,也提供了一些JSON相关的函数,详情参考 官方文档 JPA的Predicate、Specification等类提供了以面向对象的方式来写sql查询条件的功能。 JpaSpecificationExecutor中有很多方法可以接收Specification对象。 下面是一个根据查询参数生成Specification的方法,kotlin版。 这里用mysql中…

继续阅读 JPA的Specification中使用mysql5.7之后的JSON相关函数

MySql中的 IF 条件语句的用法

  • Post author:
  • Post category:mysql

语法结构 CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...] [ELSE result] END 将case后面的值value分别和每个when子句后面的值compare_value进行相等比较: 如果一旦和某个when子句后面的值相等则返回相应的then子句后面的值result; 如…

继续阅读 MySql中的 IF 条件语句的用法

mysql 自增id和UUID做主键性能分析,及最优方案

  • Post author:
  • Post category:mysql

1.为什么会想到用uuid做主键 (1).其实在innodb存储引擎下,自增长的id做主键性能已经达到了最佳。不论是存储和读取速度都是最快的,而且占的存储空间也是最小。 (2).但是在我们实际到项目中会碰到问题,历史数据表的主键id会与数据表的id重复,两张自增id做主键的表合并时,id一定会有冲突,但如果各自的id还关联了其他表,这就很不好操作。 (3).如果使用UUID,生成的ID不仅是表独立…

继续阅读 mysql 自增id和UUID做主键性能分析,及最优方案

linux mysql 导出函数_MySQL中mysqldump导出数据的使用详解

  • Post author:
  • Post category:linux

mysqldump常用参数说明: 帮助使用:mysqldump --help -A, --all-databases 导出全部数据库 mysqldump -uroot -p –A > /tmp/filename.sql -Y, --all-tablespaces 导出全部表空间 -y, --no-tablespaces 不导出任何表空间信息. --add-drop-database 每个数据…

继续阅读 linux mysql 导出函数_MySQL中mysqldump导出数据的使用详解

一篇文章搞懂mysql中的流程控制

  • Post author:
  • Post category:mysql

不废话,这次没有太多花里胡哨的,只有干货------- mysql中的流程控制 if()函数 case 函数 流程控制里的if 流程控制里的case LOOP语句 if()函数 先来最基本的两个函数---- mysql> select if(true,'hello','world'); +--------------------------+ | if(true,'hello','world…

继续阅读 一篇文章搞懂mysql中的流程控制

linux下mysql 重启命令

  • Post author:
  • Post category:linux

两种方式都可以,百试不爽 第一种方式 service mysqld restart 第二种方式 /etc/init.d/mysql stop /etc/init.d/mysql start 版权声明:本文为myli_binbin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/myli_binbin/artic…

继续阅读 linux下mysql 重启命令

mysql日期小时相加_mysql日期相加日期时间 DATE_ADD()函数

  • Post author:
  • Post category:mysql

DATE_ADD() 函数向日期添加指定的时间间隔。 语法 DATE_ADD(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值: Type 值 MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND_MICROSECOND …

继续阅读 mysql日期小时相加_mysql日期相加日期时间 DATE_ADD()函数