搜索结果
查询Tags标签: mysql,共有 21372条记录-
MySQL5.7 多主一从(多源复制)同步配置
多主一从,也称为多源复制,数据流向:主库 1 -> 从库 s 主库 2 -> 从库 s 主库 n -> 从库 s 应用场景数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 读写分离,从库只用于查询,提高数据库整体性能。 部署环境 注:使用 docke…
2022/9/17 2:19:59 人评论 次浏览 -
MySQL事务隔离级别详解
MySQL事务隔离级别详解本文由 SnailClimb 和 guang19 共同完成。关于事务基本概览的介绍,请看这篇文章的介绍:MySQL 常见知识点&面试题总结 事务隔离级别总结 在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务(多个用户对同一数据进…
2022/9/17 2:19:58 人评论 次浏览 -
【MySQL】加速MySQL中大表的删除
由于各种原因,只要大表出现在系统中,就是一种痛苦。不仅仅如此,删除它也是一项艰巨的任务。本文我们将了解为什么做这个操作很痛苦,以及我们能做些什么。 所以发生了什么?当一个表被删除(或截断)时,InnoDB必须扫描整个缓冲池的页并删除所有属于该表的页。对于较大的…
2022/9/17 2:19:52 人评论 次浏览 -
MySQL中的隐式转换造成的索引失效
MySQL中的隐式转换造成的索引失效本次测试使用的 MySQL 版本是 5.7.26,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观点和结论于 MySQL 所有版本均准确无误,版本差异请自行甄别。 原文:https://www.guitu18.com/post/2019/11/24/61.html前言 数据…
2022/9/17 2:19:51 人评论 次浏览 -
mysql--关联删除
-- 多表关联查询删除; -- from 前面用表名的别名才可以,否则会修改失败; DELETE s,u1 FROM stu as s INNER JOIN stu_lesson as u1 ON s.id = u1.stu_idWHERE s.id =12 -- u1.stu_id=112关联可分别使用: inner join:使用inner join,删除的数据在主、从表中需要都存…
2022/9/17 2:19:41 人评论 次浏览 -
mysql数据库案例
1、新建数据库: 2、新建学生表、课程表、成绩表和教师表: 3、表之间的关系:4、问题 : (1)查询Student表中的所有记录的Sname,Ssex和Class列;(2)查询教师所在的单位即不重复的Depart列: (3)查询Student表的所有记录: (4)查询Score表中成绩在60至80之间的所…
2022/9/17 2:19:40 人评论 次浏览 -
MySQL 开发手册规约
一:建表规约 1、表达是与否的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)注意:POJO类中的任何布尔类型的变量,都不要加is前缀,需要在<resultMap>设置is_xxx到XXX的映射关系。数据库表示是与否的值,使用tinyint类型,坚持i…
2022/9/17 2:18:35 人评论 次浏览 -
使用Docker-compose安装mysql5.7
1.首先选择一个目录用来存放docker-compse文件以及mysql的数据(例如logs、conf)cd /home mkdir mysql vi docker-compse.yml 2.填写docker-compse.yml内容 version : 3 services:mysql:# 容器名(以后的控制都通过这个)container_name: mysql# 重启策略restart: alwaysim…
2022/9/17 2:18:34 人评论 次浏览 -
MySQL数据库授权与索引
MySQL数据库授权与索引 一、数据库用户授权 1. 授予权限 grant语句:专门用来设置数据库用户的访问权限。当指定的用户名不存在时,grant语句将会创建新的用户;当指定的用户名存在时,grant语句用于修改用户信息。 grant 权限列表 on 数据库名.数据表名 to 用户名@来源地…
2022/9/17 2:18:28 人评论 次浏览 -
DiscuzX3.4数据库备份还原问题
DiscuzX3.4数据库备份还原的时候提示报错、错误如下Query:在网上找了很多。搜出来的都是不对应的解决方案、很麻烦。最后找到问题的关键所在查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,所以执行不过去 解决方法: 1.修改my.cnf(windows下my.ini),需重启mysql…
2022/9/17 2:18:27 人评论 次浏览 -
MySql】查询数据库中所有表及列的信息
SELECT table_name ,table_rows FROM information_schema.tables WHERE table_schema=数据库名称 ORDER BY table_rows DESC; ---------------------------------------------------- SELECT TABLE_NAME, -- 表名COLUMN_NAME, -- 字段名DATA_TYPE, …
2022/9/17 2:18:27 人评论 次浏览 -
mysql按日期分组统计的查询语句
SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )FROM test GROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天: deteline, "%Y-%m-%d 某时: deteline, "%Y-%m-%d %H" 依次类推。 其实就是对dateline进行处理,…
2022/9/17 2:18:26 人评论 次浏览 -
MySql 获取日期 本月、上月、本周、当天、最后一天
select curdate(); --获取当前日期select last_day(curdate()); --获取当月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天select date_add(curdate()-day(curdate())+1,interval 1 m…
2022/9/17 2:18:25 人评论 次浏览 -
MYSQL数据库把A表的数据插入B表
如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: Code: INSERT INTO newArticles SELECT * FROM articles; 如果只希望导入指定字段,可以用这种方法…
2022/9/17 2:18:25 人评论 次浏览 -
Mysql:数据类型介绍
字段数据类型整数类型 只能存储整数的数字。不同的整数类型区别在于存储数字的大小。如果说平时保存的数字很小不超过3位数,可以使用tinyint,保存数字特别大则可用bigint 常用整数类型:tinyint,int,bigint上面是各整数类型的存值范围(有无符号表示有无加unsigned);然…
2022/9/17 2:17:21 人评论 次浏览