随笔分类 -  mysql

摘要:一、下载安装包 https://downloads.mysql.com/archives/community/ 二、安装依赖 2.1.一般centos7默认安装了mariadb,这里把它卸载。 rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs-5.5 阅读全文
posted @ 2019-11-22 09:44 酸奶加绿茶 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1.修改配置文件my.conf 或者my.ini(永久配置) 增加 event_scheduler=ON 执行SHOW VARIABLES LIKE 'event_scheduler';查看 2.创建定时任务 简单列子: 3.案例 阅读全文
posted @ 2019-09-25 16:03 酸奶加绿茶 阅读(406) 评论(0) 推荐(0) 编辑
摘要:通过concat拼字符串的时候,如果语句里面需要使用单引号,可以使用两个单引号来代替一个引号 阅读全文
posted @ 2019-09-25 09:32 酸奶加绿茶 阅读(4383) 评论(0) 推荐(2) 编辑
摘要:SELECT A.TABLE_SCHEMA as 用户名, A.TABLE_NAME as 表名, B.TABLE_COMMENT as 表中文名, B.TABLE_ROWS AS 记录数, A.COLUMN_NAME as 字段名, A.COLUMN_COMMENT as 字段注释, A.COLU 阅读全文
posted @ 2019-09-11 17:54 酸奶加绿茶 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1./etc/mysql/mysql.conf.d/mysqld.cnf 或者my.cnf 总之就是mysql的配置文件 2.查看当前的sql模式 select @@sql_mode; 3.添加语句 sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ 阅读全文
posted @ 2019-08-16 08:48 酸奶加绿茶 阅读(523) 评论(0) 推荐(0) 编辑
摘要:MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。 解决方法: 1.修改配置文件my.ini max_allowed_packet = 10M 2.使用命令修改 mysql> set global 阅读全文
posted @ 2019-07-14 13:50 酸奶加绿茶 阅读(465) 评论(0) 推荐(0) 编辑
摘要:grant show databases on *.* to 'asg'@'%'; grant select on *.* to 'asg'@'%'; grant show view on *.* to 'asg'@'%'; 阅读全文
posted @ 2019-07-11 09:22 酸奶加绿茶 阅读(364) 评论(0) 推荐(0) 编辑
摘要:1.导出表结构 mysqldump --no-data -h192.168.222.11 -uroot -proot --databases db01 db02 db30>file.sql 2.导出整个数据库 mysqldump -h192.168.222.11 -uroot -proot --da 阅读全文
posted @ 2019-04-29 10:00 酸奶加绿茶 阅读(1642) 评论(0) 推荐(0) 编辑
摘要:1.union all UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 默认地,UNION 操作符选取不同的值。如果允许重复的值,请 阅读全文
posted @ 2019-04-09 10:04 酸奶加绿茶 阅读(382) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/williamjie/p/11187470.html https://www.cnblogs.com/guanshan/p/guan043.html 阅读全文
posted @ 2018-11-22 09:41 酸奶加绿茶 阅读(608) 评论(0) 推荐(0) 编辑
摘要:1.清空用户下的所有表里面的数据 select concat('truncate table ',table_name,';') from information_schema.TABLES where table_schema='test_cp'; 2.统计某个库下面的数据总量和表数目和总条目数 阅读全文
posted @ 2018-11-05 19:54 酸奶加绿茶 阅读(198) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/LiuChunfu/p/6426918.html 阅读全文
posted @ 2018-11-05 15:38 酸奶加绿茶 阅读(124) 评论(0) 推荐(0) 编辑
摘要:二进制安装 1.下载https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.官方文档https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html [root@localh 阅读全文
posted @ 2018-05-14 21:05 酸奶加绿茶 阅读(3838) 评论(0) 推荐(0) 编辑
摘要:DELIMITER $$ /*统计单个用户登录次数的存过 @times_count int 返回值 @i 记录行号的变量 初始值为0 @temp 记录时间差的变量 @total 记录登录次数的变量 初始值为0 @nums 记录共有多少行(单个用户) @j 记录行号的变量 值为i+1 */ CREATE PROCEDURE p_count_loginTimes(OUT times_co... 阅读全文
posted @ 2018-04-19 10:00 酸奶加绿茶 阅读(590) 评论(0) 推荐(0) 编辑
摘要:1.因为项目需要用一个已经有数据的mysql,而我之前已经安装了一个mysql(之前的mysql上面也是有东西,不想删除) 想办法。。。。 mysqld.exe --defaults-file=D:\mysql\my.ini 其实只要启动时找到对应的目录(不需要额外配置环境变量),然后输入对应的配置 阅读全文
posted @ 2018-03-16 10:39 酸奶加绿茶 阅读(311) 评论(0) 推荐(0) 编辑
摘要:mysql分区总结 --range 分区 CREATE TABLE `t1` ( `record_id` bigint(20) , `province_code` varchar(50) )PARTITION BY RANGE (record_id) ( PARTITION P1 VALUES LE 阅读全文
posted @ 2017-12-19 16:53 酸奶加绿茶 阅读(695) 评论(0) 推荐(0) 编辑
摘要://增加一个库下面所有表的row_id和其他9个字段的存过 DELIMITER $$ USE `erptest`$$ DROP PROCEDURE IF EXISTS `UPTABLE`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `UPTABLE`() BEGIN declare _tableName varchar(50); decla... 阅读全文
posted @ 2017-06-21 18:19 酸奶加绿茶 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:--mysql 触发器简单实例 --创建表1 create table tab1(t1_id varchar(20)) ; --创建表2 create table tab2(t2_id varchar(20)); --创建触发器,表一增加数据时,表二自动增加数据 create trigger t_afterinsert_on_tab1 after insert on tab1 for eac... 阅读全文
posted @ 2017-06-20 09:34 酸奶加绿茶 阅读(172) 评论(0) 推荐(0) 编辑
摘要:学习资料: MySQL存储过程 阅读全文
posted @ 2017-06-19 19:34 酸奶加绿茶 阅读(284) 评论(0) 推荐(0) 编辑