数据库
文章平均质量分 71
Pluto372
记录自己的学习笔记,同时方便自己忘了可以容易复习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot+MyBatis+MySQL实现读写分离
引言 读写分离就是对于一条SQL该选择哪一个数据库去执行,至于谁来做选择数据库这件事,主库一般用来执行“写”操作,从库用来执行“读”操作,从库可以有多个,主库从库之间的数据同步则是通过数据库间的异步线程进行通信。一般来说,读写分离有两种实现方式。第一种是依靠中间件MyCat,也就是说应用程序连接到中间件,中间件帮我们做SQL分离,去选择指定的数据源;第二种是应用程序自己去做分离。主要是利用Spring提供的路由数据源,以及AOP。 读写分离实现 读写分离需要的基础环境的的搭建:Linux下MySQL实现主从原创 2022-02-11 17:15:49 · 892 阅读 · 0 评论 -
Linux下Mysql主从复制搭建
Mysql主从复制搭建 随着互联中业务访问量的发展,如果是单机部署数据库,就会导致I/O访问频率过高,为了让数据库高可用,采用数据库读写分离架构。 主从复制原理 当Master节点进行insert、update、delete操作时,会按顺序写入到binlog中。 salve从库连接master主库,Master有多少个slave就会创建多少个binlog dump线程。 当Master节点的binlog发生变化时,binlog dump 线程会通知所有的salve节点,并将相应的binlog内容推送给sl原创 2022-02-11 10:21:59 · 1010 阅读 · 0 评论 -
sql加强——练习篇
sql语句练习 建表: --学生表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFAULT '', PRIMARY KEY(`s_id`) ); --课程表 CREATE TABLE `Course`( `c_id` VARCHAR(2原创 2021-11-16 16:18:03 · 231 阅读 · 0 评论 -
SQL语句——基础篇
SQL语句 数据库 1、创建数据库 create database 数据库名 2、删除数据库 drop database 数据库名 3、切换数据库 use 数据库名 4、查看所有数据库 show databases 表 1、建表 create table 表名( field1 type1 [not null] [primary key], field2 type2 [not null], .. ) # field:字段名, type:字段类型,primary key 设置主键原创 2021-11-16 16:09:56 · 1117 阅读 · 0 评论
分享