
数据库
张铎(信念)
知道做到,不将就。
展开
-
mysql 7种JOIN理论,看完你就懂了
select * from tbl_emp a inner join tbl_dept b on a.deptId=b.id;select * from tbl_emp a LEFT JOIN tbl_dept b on a.deptId=b.id;select * from tbl_emp a RIGHT JOIN tbl_dept b on a.deptId=b.id;select * from tbl_emp a LEFT JOIN tbl_dept b on a.deptId=b.id原创 2021-08-09 08:53:34 · 2487 阅读 · 6 评论 -
mysql的逻辑架构介绍
连接层最上层是一些客户端和连接服务,包含本地sock通信和大多数基于客户端服务端工具实现的类似于tcp/p的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限服务层第二层架构主要完成大多少的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化及部分内置函数的执行。所有跨存储引擎的功能也在这一层实现,如过程、.转载 2021-08-07 11:19:21 · 2836 阅读 · 2 评论 -
mysql的数据类型
原创 2021-07-10 14:50:50 · 2904 阅读 · 3 评论 -
sql #和$的区别
select id,name, email,age from student where id=#{studentId} # 的结果: select id,name, email,age from student where id=? select id,name, email,age from student where id=${studentId} $ 的结果:select id,name, email,age from student where id=1001 Str..原创 2021-06-13 16:46:51 · 3814 阅读 · 2 评论 -
Mysql的主从备份
4.主从备份4.1 读写分离原理:需要搭建主从模式,让主数据库(master)处理事务增改删操作,而从数据库(slave)处理SELECT查询操作mycat配合数据库本身的复制功能,可以解决读写分离的问题4.2 主从备份概念什么是主从备份:就是一种主备模式的数据库应用主库(Master)数据与备库(Slave)数据完全一致实现数据的多重备份,保证数据的安全可以在Master[InnoDB] 和 SLave[MyISAM] 中使用不同的数据库引擎,实现读写分离4.2.1 MySql5.5 5原创 2021-01-06 09:24:21 · 1615 阅读 · 3 评论 -
mysql 主从数据不一致,提示: Slave_SQL_Running: No 的解决方法
在slave服务器上通过如下命令mysql> show slave status\G;显示如下情况:Slave_IO_Running: YesSlave_SQL_Running: No表示slave不同步解决(忽略错误,继续同步):1、先停掉slavemysql> stop slave;2、跳过错误步数,后面步数可变mysql> set global sql_slave_skip_counter=1;3、再启动slavemysql> start sla原创 2021-01-04 09:09:59 · 830 阅读 · 26 评论 -
Mysql远程登录报错:Host ‘192.168.1.3‘ is not allowed to connect to this MySQL server
改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"登录数据库:mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = ‘%’ where user = ‘root’;mysql>select host, user f.原创 2021-01-04 08:47:02 · 2031 阅读 · 4 评论 -
主从复制原理
主从复制原理MySQL数据库的主从复制方案,是其自带的功能,并且 主从复制并不是复制磁盘上的数据库文件,而是通过binlog 日志复制到需要同步的从服务器上。MySQL数据库支持单向、双向、链式级联等不同业务场景的复制。在复制的过程中,一台服务器当主服务器(Master),接收来自用户的内容更新,而一个或多个其它的服务器来当从服务器(Slaver),接收来自Master上binlog文件的的日志内容,解析出SQL,重新更新到Slave,使得主从服务器的数据达到一致。主从复制的逻辑有以下几种:一主一从原创 2020-12-20 16:01:14 · 4303 阅读 · 38 评论