-
日期:2020-11-03 13:43:42
点击:59
内容简介:1、将mysql压缩包解压至 /usr/local 文件夹下,将其改名为mysql #解压 tar -zxf mysql-5.7.27-el7-x86_64.tar.gz -C /usr/local/ #重命名 cd /usr/local/mv mysql-5.7.27-el7-x86_64/ mysql 2、 进入mysql,由于5.7没有data目录,自己创建一个 cd mysql/mkdi...
-
日期:2020-11-03 13:43:42
点击:59
内容简介:这篇文章主要介绍了Mybatis中的动态SQL语句解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Mybatis中配置SQL有两种方式,一种是利用xml 方式进行配置,一种是利用注解进行配置。 Mybatis使用注解配...
-
日期:2020-11-03 13:43:41
点击:59
内容简介:为了今天要写的内容,运行了将近7个小时的程序,在数据库中存储了1千万条数据。—— 今天要说的是mysql数据库的IF()函数的一个实例。 具体场景如下, 先看看表结构: CREATE TABLE `message` ( `id` varchar(30) NOT NULL, `title` varchar(30) DEFAULT NULL,...
-
日期:2020-11-03 13:43:41
点击:59
内容简介:首先明确为什么要使用分页查询,因为数据庞大,查询不可能全部显示在页面上,如果全部显示在页面上,也会造成查询速度慢的情况,所以分页查询解决了①数据查询;②性能优化,等(其他问题欢迎补充)的问题。 分页查询也分为真分页和假分页: 真分页:基于数...
-
日期:2020-11-03 13:43:41
点击:59
内容简介:在实际项目开发中,如果我们对数据库的压力比较大,比如有大批量的查询或者插入等sql,尤其是多线程插入等情况,针对部分执行比较慢的sql,我们可以将其kill掉,常用的一个命令就是show processlist 1. show processlist是什么 show processlist:通过查看my...
-
日期:2020-11-03 13:43:40
点击:59
内容简介:本文实例讲述了mysql Java服务端对emoji的支持与问题解决方法。分享给大家供大家参考,具体如下: 问题描述 将底层抓取的微博数据存入mysql,有些数据存入失败,查看Tomcat后,核心错误信息如下: // 抛出字符集不支持的异常 sql.SQLException: Incorrect st...
-
日期:2020-11-03 13:43:40
点击:59
内容简介:在MySQL 8.0.18中,增加了Hash Join新功能,它适用于未创建索引的字段,做等值关联查询。在之前的版本里,如果连接的字段没有创建索引,查询速度会是非常慢的,优化器会采用BNL(块嵌套)算法。 Hash Join算法是把一张小表数据存储到内存中的哈希表里,并逐...
-
日期:2020-11-03 13:43:39
点击:59
内容简介:一、创建mysql数据库 1.创建数据库语法 --创建名称为“testdb”数据库,并设定编码集为utf8CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 二、创建用户 1.新建用户 --创建了一个名为:test 密码为:1234 的用户 crea...
-
日期:2020-11-03 13:43:39
点击:59
内容简介:日期类型区别及用途 MySQL 的日期类型有5个,分别是: date、time、year、datetime、timestamp。 类型 字节 格式 用途 是否支持设置系统默认值 date 3 YYYY-MM-DD 日期值 不支持 time 3 HH:MM:SS 时间值或持续时间 不支持 year 1 YYYY 年份 不支持 datetime...
-
日期:2020-11-03 13:43:39
点击:59
内容简介:前言 如果我们的业务处在一个非常初级的阶段,并发程度比较低,那么我们可以几年都遇不到一次死锁问题的发生,反之,我们业务的并发程度非常高,那么时不时爆出的死锁问题肯定让我们非常挠头。不过在死锁问题发生时,很多没有经验的同学的第一反应就是成为一...