#mysql

Mysql 日期查询今天、昨天、近7天、近30天、本月、上一月、本季

select * from 表名 where to_days(时间字段名) = to_days(now());SELECT * FROM 表名 WHERE TO_DAYS(NOW()) -&...

Mysql 添加字段、修改字段、删除字段

altertableMACHINERYaddIS_VEHICLEintDEFAULT0COMMENT'是否接入车辆,0:不是,1:是'altertableusersmodifytelnointunsigneddefault'0';altertableusersmodifytelnointunsigneddefault'...

MySQL 获取所有表名、所有表结构

SELECTA.TABLE_SCHEMA'数据库',A.TABLE_NAME'表名',A.TABLE_ROWS'表记录行数',A.CREATE_TIME'创表时间',A.TABLE_COMMENT'表备注'FROMINFORMATION_SCHEMA.TABLESAWHEREA.TABLE_SCHEMA='数据库'&n...

Window版 MySQL可视化工具 Navicat 面安装免激活绿色版

网盘地址链接:https://pan.baidu.com/s/1T0WyhGAFEt28GaU4wXhfrg提取码:z4ww navicat15破解版链接:https://pan.baidu.com/s/1PfRJccFzoVvjVflrca40EQ提取码:5iy8 ...

yb课堂 实战之Mybatis打通Mysql数据库 《二》

server.port=8081#========================数据库相关配置=====================spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysq...

Mysql的Innodb和MyISAM引擎的区别

区别项InnodbMyISAM 事务 支持 不支持锁粒度 行锁,适合高并发表锁,不适合高并发 是否默认 默认 非默认 支持外键 支持外键 不支持 适合场景 读写均衡,写大于读场景,需要事务 ...

Linux MySQL分库分表之Mycat

当表的个数达到了几百千万张表时,众多的业务模块都访问这个数据库,压力会比较大,考虑对其进行分库当表的数据达到几千万级别,在做很多操作都比较吃力,考虑对其进行分库或分表  数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式:垂直切分:按照业务模块进行切分,将不同模块的表切分到不同的数据库中水平切分,...

Linux MySQL Proxy 读写分离

  因为读写分离是建立在MySQL集群主从复制的基础上,还不了解的,先看我另一篇博客:点我直达  mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何...

Linux MySQL集群搭建之主从复制

  准备两台Linux,一主,一从,具体Linux安装MySQL操作步骤:点我直达一主可以多从一从只能一主Linux之间要能ping通!!chkconfigiptablesoffserviceiptablesstop修改my.cnf文件vim/etc/my.cnf[mysqld]#启用二进制日志log-bin=mysq...

Linux 虚拟机详细安装MySQL

去官网下载MySQL:点我直达百度云盘地址:链接:https://pan.baidu.com/s/1qBN4r6t8gvq-I4CFfQQ-EA密码:hei3  若查询出结果,代码已经安装过MySQL,我们卸载Linux自带的版本  如果有,就执行rm-rfxxxx  若没有,则创建  务必记住初始化输出日志末尾的密码...

MySQL 性能优化细节

设置足够大的innodb_buffer_pool_size,将数据读取到内存中。建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。怎样确定innodb_buffer_pool_size足够大,数据是从内存读取而不是硬盘?showglobalstatuslike'innodb_buff...
代码星球 ·2020-08-31

MySQL 性能优化之慢查询

首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2)最后可以使用showprofile[s]查看由问题的SQL的性能使用情况优化SQL语句  数据库查询快慢是影响项目性能的一大因素,对于数据库,我们除了要优化SQL,更重...

MySQL事务处理

在MySQL中只有使用了InnoDB数据库存储引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部成功,要么全部失败。事务用来管理DDL、DML、DCL操作,比如:insert、update、delete语句,默认是自动提交的。一般来讲,事务是必须满足4个条件(ACID)Atom...
代码星球 ·2020-08-31

MySQL 索引失效

全列匹配最佳左前缀法则不在索引列上做任何操作(计算、函数、自动、手动类型转换),会导致索引失效存储引擎不能使用索引中范围条件右边的列尽量使用覆盖索引(只访问索引的查询(索引和查询列一致)),少用:select*mysql再使用不等于(!=或者<>)的时候无法使用索引会导致全表扫描isnull,isnotnu...
代码星球 ·2020-08-31

MySQL 并发控制(锁得使用)

并发问题:同一时刻进行读写,并发问题回引发数据不一致问题。解决并发问题:MySQL采用了锁定机制去解决并发问题  MySQL使用两种锁机制去解决问题:共享锁和排他锁,也叫读锁或者写锁。共享锁、读锁:不影响其他连接的读,写会受影响排他锁、写锁:会不让其他连接进行读写  MySQL针对不同的数据粒度,又分别使用表锁和行锁进...
首页上一页...420421422423424...下一页尾页