
mysql
ieflex
读书郎
展开
-
Linux使用Mysql安装包,安装mysql5.7
cd /usr/local/ tar -zxvf mysql-5.7.27-el7-x86_64.tar.gz mv mysql-5.7.27-el7-x86_64 mysql groupadd mysql useradd -r -g mysql mysql groups mysql mkdir /usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql chmod -R 755 /usr/local/mysql cd /usr/local/原创 2021-10-12 22:09:42 · 387 阅读 · 0 评论 -
Mysql导出表结构到Excel
SELECT t.COLUMN_NAME AS fieldName, ( CASE WHEN t.IS_NULLABLE = 'YES' THEN 'true' ELSE 'false' END ) AS blank, (t.ORDINAL_POSITION * 10) AS sort, t.COLUMN_COMMENT AS fieldComment, t.COLUMN_TYPE AS fieldType FROM information_schema.`COLUMNS` t WHERE t.TABLE_原创 2020-06-27 17:15:52 · 1080 阅读 · 0 评论 -
MySQL的事务隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...原创 2020-04-08 16:35:59 · 153 阅读 · 0 评论 -
Mysql索引,哪些情况下数据库索引会失效
MySQL索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引的分类 注意:索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引 MyISAM和InnoDB存储引擎:只支持BTREE索引, 也就是说默认使用BTREE,不能够更换...原创 2019-02-06 16:26:37 · 13486 阅读 · 1 评论 -
Linux系统维护笔记(七)Mysql
1、安装查看有没有安装过: yum list installed MySQL* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel...原创 2019-01-29 15:37:03 · 271 阅读 · 0 评论 -
Linux系统维护笔记(三)定时备份Mysql数据库
Linux下定时备份数据库,需要两个步骤 1.编写备份数据库的脚本 #!/bin/bash DATE=$(date +%F_%H-%M-%S) HOST=192.168.1.120 DB=test USER=bak PASS=123456 MAIL="ieflex@example.com" BACKUP_DIR=/data/db_backup SQL_FILE=${DB}_full_$DAT...原创 2018-11-21 15:58:56 · 202 阅读 · 0 评论 -
Mybatis Generator自动生成JavaEntity带中文注释和注解[Maven]工程
mybatis-generator是一个很好的数据库逆向生成Java实体的插件,可以很方便的生成JavaEntity,不过注释和注解没有太好的解决办法,例如如果我们想生成下面这样一个UserEntity,那么就需要自己动手生成一个扩展一下mybatis-generator。package com.domain.entity; import com.common.entity.BaseEntity...原创 2018-07-12 16:27:58 · 9421 阅读 · 0 评论 -
解决Mysql数据库移动端发表情emoji报错
最近在开发的时候遇到了奇怪的错误### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x84 ' for column 'reply_content' at row 1 ### The error may involve com.palmboo.common...原创 2018-07-02 14:40:25 · 554 阅读 · 0 评论 -
mysql 查询当天、本周,本月,上一个月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间...转载 2018-05-04 17:58:46 · 109 阅读 · 0 评论 -
简单mysql存储过程
1.查询结果赋值到变量 -- 方式 1 DECLARE cnt INT DEFAULT 0; select count(*) into cnt from test_tbl; select cnt; -- 方式 2 set @cnt = (select count(*) from test_tbl); select @cnt; -- 方式 3 select count(*) into ...原创 2018-05-17 15:22:31 · 158 阅读 · 0 评论