MySQL
文章平均质量分 96
Ebaugh
今日之上达,无非他日之下学也————南怀瑾
展开
-
MySQL DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci utf8mb4_bin utf8mb4_general_ci
在mysql中执行show create table <tablename>指令,可以看到一张表的建表语句,example如下:CREATE TABLE `table1` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `field1` text COLLATE utf8_unicode_ci NOT NULL COMMENT '字段1', `field2` varchar(128) COLLATE ...转载 2021-07-27 17:20:13 · 17647 阅读 · 1 评论 -
mysql errorCode 0, state 08S01
mysql errorCode 0, state 08S01com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at...原创 2020-12-11 17:30:57 · 21346 阅读 · 8 评论 -
MySQL [Err] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
使用Navicat运行sql文件报错[Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'第一种解决方式:将对应的sql文件中的utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8再次执行sql文件就可以。第二种解决方式:把sql文件中对应的utf8mb4_0900_ai_ci全部删除第三种解决方式:建表的时候在Navicat中的选项中不选择排序规则:如果有报错的情况记.原创 2020-10-22 10:21:32 · 600 阅读 · 0 评论 -
MyBatisPlus学习整理(一)
本文是通过慕课网相关课程学习MyBatisPlus整理的笔记。 MyBatisPlus入门 : - ) 老师讲的挺好的,还不会MyBatisPlus的小伙伴门可以听一下。 MyBatisPlus官网 MyBatisPlus源码地址MyBatisPlus架构图(盗用官网的,侵,删。)mybatis-plus.pngSpringBoot第一个简单应用 数据库建表#创建用户表CREATE TABLE user ( id BIGINT(20) PRIM...转载 2020-09-08 20:06:01 · 353 阅读 · 0 评论 -
MySQL基础(三)多表查询(各种join连接详解)
Mysql 多表查询详解一.前言二.示例三.注意事项一.前言上篇讲到Mysql中关键字执行的顺序,只涉及了一张表;实际应用大部分情况下,查询语句都会涉及到多张表格 :1.1多表连接有哪些分类?1.2针对这些分类有哪些连接方法?1.3这些连接方法分别作用于哪些应用场景?这篇针对这三个点通过实例来讲述,目的是穷尽所有的场景和所有的方法,并且对每个方法的使用做实例。首先先列举本篇用到的分类(内连接,外连接,交叉连接)和连接方法(如下):A)内连接:join,i...转载 2020-06-08 10:07:08 · 305 阅读 · 0 评论 -
mysql 时间类型转换
内容目录简介mysql时间类型DATE_FORMAT()函数简介今天开发中,做一个功能需要对历史数据进行补充,相信大家也遇到过这样的情况,这个历史数据需要按月份和人的id进行区分,于是想到了mysql的时间格式化,这样直接写个sql脚本就不需要程序去执行了,在做到这一块时我个人对时间这一块没有详细了解过,所以借助这个机会整理一下mysql时间相关的内容,其实我这次主要用的是时间格式转换...转载 2020-05-06 17:06:14 · 265 阅读 · 0 评论 -
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。(经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接)1.卸载 先停掉mysql进程 没有安装过的可以直接跳过...转载 2018-12-05 11:47:56 · 145 阅读 · 0 评论 -
Windows7 安装mysql5.7
mysql安装包可到官网下载,地址:https://dev.mysql.com/downloads/mysql1、首先解压文件包,我这解压到E:\install_work\mysql目录下:2、发现mysql根目录下没有data目录和my.ini文件,不要紧,初始化mysql的时候系统会自动创建一个data目录,我们只需创建一个my.ini文件即可。新建记事本,将下面代码...转载 2019-05-29 22:48:58 · 197 阅读 · 0 评论 -
SQL根据某列或几列分组去重——row_number() over(partition by)的用法
https://blog.csdn.net/wbj3106/article/details/82109077原创 2019-06-27 14:52:16 · 1084 阅读 · 0 评论