
1、MySQL数据库
文章平均质量分 85
MySQL数据库
Martin_wjc
这个作者很懒,什么都没留下…
展开
-
9. proxy sql实现读写分离
读写分离基于用户、schema、语句对SQL进行路由缓存结果,减轻后端数据库服务器压力健康状态检测。原创 2024-06-24 20:47:15 · 1128 阅读 · 0 评论 -
8.MySQL主从复制、读写分离
加快数据库工作效率在主从复制环境 ,主库执行写操作,从库执行读操作// 定义虚拟数据库,关联dataNode</schema>// 定义真实数据库,关联dataHost// 定义数据主机,主库、从库地址GTID, 全局事务ID, 数据库中的每个事务/操作都有一个惟一ID, 从库连接主库复制数据时,会根据GTID自动识别哪些操作执行过,哪些操作没有执行MySQL 5.6版本以上支持的GTID == server_UUID + 数字编号。原创 2024-05-13 10:50:30 · 1783 阅读 · 1 评论 -
7.MySQL备份与恢复
在备份文件中会记录数据库当前正在使用的二进制日志、最后一个事件位置。不需要停止mysqld服务,在备份期间进行锁表【不能进行写操作】不需要停止mysqld服务,直接备份数据。逻辑备份工具: mysqldump。物理备份工具: xtrabackup。将操作转换成sql语句保存到文件中。和上一次完全备份比,备份变化的数据。和上一次增量备份比,备份变化的数据。和上一次完全备份比,备份变化的数据。停止mysqld服务,再去备份数据。直接拷贝数据目录下的所有文件。文件xxxx.sql。原创 2024-05-11 15:57:24 · 1286 阅读 · 0 评论 -
6. MySQL数据库日志——二进制日志
将原有的二进制日志文件拷贝到新磁盘。规划磁盘存储二进制日志文件。编辑my.cnf的配置文件。原创 2024-05-11 09:53:20 · 903 阅读 · 0 评论 -
5.DCL——数据控制语言
测试php可正常连接MySQL数据库。数据库图形化工具 Navacit。测试nginx正常调用php。在数据库服务器查看连接。安装、启动nginx。安装、启动mysql。原创 2024-05-09 11:04:42 · 1454 阅读 · 0 评论 -
4. MySQL事务隔离级别
事务A不会读取到事务B未提交的数据,只有事务B提交后事务A才会查看到修改后的数据。事务A启动后,会锁定整个表,后续其他事务B必须等待事务A结束后,才可正常执行。事务A启动后,在未提交前,查看数据时不会受到其他事务修改的影响。事务A会读取到事务B未提交的数据,产生脏读。原创 2024-05-07 22:55:45 · 1186 阅读 · 0 评论 -
3. SQL语句——DML数据管理语言
作用建立合适的索引, 提升数据的查询速度数据库默认查询数据的行为是全表扫描根据哪个字段创建索引,需要考虑前端用户的访问行为不建议在频繁更新的字段上创建索引。原创 2024-05-07 15:44:51 · 1243 阅读 · 1 评论 -
1. MySQL 8.0安装部署
如果要修改套接字文件的位置,会影响客户端的连接登录,为方便客户端连接登录,可以在配置文件中为客户端指定套接字文件。作用: 确保表中的某个字段的数据格式统一。数据目录的属主、属组必须为mysql用户。记录 record, 每一行数据。作用: 接收本地客户端的访问请求。作用:确保某一行的数据的惟一性。注意: 一张表只能有一个主键。一张表中可以存在多个惟一键。作用: 确保数据的合理性。作用: 确保数据的完整性。阿里 OceanBase。在字段进行数据类型限制。不允许重复、允许为空。华为 GuassDB。原创 2024-05-05 11:30:58 · 1589 阅读 · 0 评论 -
2. SQL语句——DDL库表管理
整数, int, tinyint, smallint, int, mediumint, bigint。可在创建数据库时通过选项charset指定字符集为utf8,方便在表中存储中文。保存数据库服务器上元数据信息(版本、支持的数据类型、存储引擎、字符集)char(20), varchar(20), 最长支持255个字符。MySQL 5.7默认使用的字符集是latin,不支持存储中文;浮点数, float(5,3), double(5, 3)保存数据服务器性能相关的数据,例如连接数、进程、线程、原创 2024-05-05 11:54:53 · 1554 阅读 · 0 评论