随笔分类 - MySql数据库
解决mysqlclient模块安装问题
摘要:安装mysql驱动: pip install mysqlclient 1 错误: error: command 'C:\\Users\\...\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\
阅读全文
一种mysql 实现用户前两条语句方案
摘要:select * FROM ( SELECT @row_number := CASE WHEN @customer_no = user_id THEN @row_number + 1 ELSE 1 END AS num, @customer_no := user_id AS user_id, id,
阅读全文
mysql 实现事务的提交与回滚
摘要:最近要对数据库的数据进行一个定时迁移,为了防止在执行过程sql语句因为某些原因报错而导致数据转移混乱,因此要对我们的脚本加以事务进行控制。 首先我们建一张tran_test表 我想对tran_test插入两条数据,但是为了防止插入中报错,因此我要把插入语句控制在一个事务内。 这时候,如果你查一下有些
阅读全文
Spring Boot HikariCP 一 ——集成多数据源
摘要:其实这里介绍的东西主要是参考的另外一篇文章,数据库读写分离的。 参考文章就把链接贴出来,里面有那位的代码,简单明了https://gitee.com/comven/dynamic-datasource-demo?spm=5176.100239.blogcont188540.13.iARYDh。 这块
阅读全文
SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差
摘要:问题描述 在Spring Boot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示: 解决方案 解决方案有多种,这里只记录本人觉得最简单的一种。一般我们的日期显示格式为:yyyy-MM-dd HH:mm
阅读全文
解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据
摘要:我们都知道,各种主流的社交应用或者阅读应用,基本都有列表类视图,并且都有滑到底部加载更多这一功能, 对应后端就是分页拉取数据。好处不言而喻,一般来说,这些数据项都是按时间倒序排列的,用户只关心最新的动态,而不关心几个月甚至几年前消息,所以后端返回给客户端的数据是不会一次性传递全部内容的(不仅耗费流量
阅读全文
MySQL8.0设置远程访问权限
摘要:1.登录MySQL mysql -u root -p 1 输入您的密码 2.选择 mysql 数据库 use mysql; 1 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 select host, use
阅读全文
MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
摘要:进入Mysql终端输入这个命令 1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p 3.执行以下命令分配新用户: grant all privileges on *.* to '用户名'@'IP地址' ident
阅读全文
mysql-5.7.21安装和配置方法
摘要:到MySQL官网下载MySQL 5.7.21的版本,下载地址:https://dev.mysql.com/downloads/mysql/ 。根据自己的系统下载相应的32位或64位的版本。 将下载好的MySQL压缩包解压到安装目录。如图: 由于解压后的目录,不包含My.ini(或my-default
阅读全文
mysql读写分离
摘要:好久没有写过博客了,趁着年假还有一天,把去年项目所运用的读写分离在这里概述一下及其注意点,以防以后项目再有使用到; 准备工作 1 开发环境:window,idea,maven,spring boot,mybatis,druid(淘宝数据库连接池) 2 数据库服务器:linux,mysql maste
阅读全文
SQLYog快捷键大全
摘要:Ctrl+M 创建一个新的连接Ctrl+N 使用当前设置新建连接Ctrl+F4 断开当前连接 对象浏览器F5 刷新对象浏览器(默认)Ctrl+B 设置焦点于对象浏览器 SQL 窗口Ctrl+T 新建查询编辑器Ctrl+E 设置焦点于 SQL 窗口Ctrl+Y 重做 Ctrl+Z 撤销 Ctrl+X
阅读全文
Mysql优化性能优化21条
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优
阅读全文
mysql sql语句大全
摘要:1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'te
阅读全文
MySQL Proxy 实现 MySQL 读写分离提高并发负载
摘要:MySQL Proxy有一项强大功能是实现“读写分离”,基本原理是让主数据库处理写方面事务,让从库处理SELECT查询。Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能,并且稳定性也高于MySQL Proxy,有兴趣的可以测试一下。环境描述:操作系统:Ce...
阅读全文
如何安装mysql
摘要:1234567分步阅读MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内, 这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据...
阅读全文
MySQL导入.sql文件及常用命令
摘要:MySQL导入.sql文件及常用命令在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL:...
阅读全文
高性能mysql主存架构
摘要:高性能mysql主存架构MySQL Replication(Master与Slave基本原理及配置)主从mysql工作原理:1:过程:(1)Mysql的复制(replication)是一个异步的复制,从一个Mysql节点复制到另一个Mysql节点。实现整个复制操作主要由三个进程完成的,其中两个进程在...
阅读全文