数据库
文章平均质量分 93
辛辣天蝎666
这个作者很懒,什么都没留下…
展开
-
MySQL读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作( INSERT、UPDATE、 DELETE) ,而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。原创 2022-09-27 01:58:01 · 552 阅读 · 0 评论 -
MySQL主从复制以及会出现的幺蛾子问题、解决方法
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。原创 2022-09-27 01:45:55 · 1765 阅读 · 0 评论 -
MySQL进阶语句
在MySQL中,视图表与索引一样,都是MySQL数据库的一种优化,其可以加快查询速度,但需要注意的时,视图表一般只作查询使用,不对其进行增、删、改;视图表并不占用实际内存。在表中的NULL值与空值,NULL值是占用内存空间,但是不计入数据统计,而空值是不占内存空间,但是算数据,计入数据统计的。内连接inner join,显示的数据为左右表都同时满足条件。左连接 left join ,是以左表为基础显示,右表需满足条件。右连接right join ,是以右表为基础显示,左表需满足条件。原创 2022-09-24 17:11:34 · 19149 阅读 · 10 评论 -
MySQL备份与恢复
物理冷备份—》关闭mysqld服务----》tar命令打包data目录(恢复就是解压他的tar包即可)逻辑备份—》mysqldump -u(用户) -p(密码) --databases 库1 库2 > xxx.sqlmysqldump -u -p 库1 表1 表2 > xxx.sql完全恢复mysql -u -p < xxx.sql (恢复数据库)mysql -u -p 库名 < xxx.sql (恢复表)增量备份开启二进制日志,设置二进制格式MIXED(混合)原创 2022-09-20 20:56:33 · 415 阅读 · 0 评论 -
MySQL存储引擎
MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式。原创 2022-09-20 00:58:38 · 179 阅读 · 0 评论 -
MySQL索引
可以是单列上创建的索引,也可以是在多列上创建的索引。需要满足最左原则,因为 select 语句的 where 条件是依次从左往右执行的,所以在使用 select 语句查询时 where 条件使用的字段顺序必须和组合索引中的排序一致,否则索引将不会生效。因为索引本身会消耗系统资源,在有索引的情况下,数据库会先进行索引查询,然后定位到具体的数据行,如果索引使用不当,反而会增加数据库的负担。添加主键将自动创建主键索引。如果是用组合索引创建,则列值的组合必须唯一。与普通索引类似,但区别是唯一索引列的每个值都唯一。原创 2022-09-18 00:54:23 · 222 阅读 · 0 评论 -
MySQL数据库管理基操
用于创建数据库对象,如库、表、索引等1、creat2、drop3、alter。原创 2022-09-13 16:35:41 · 276 阅读 · 0 评论 -
Mysql数据库基础概念
非关系数据库也被称作NoSQL (Not Only SQL)存储数据不以关系模型为依据,不需要固定的表格式非关系型数据库的优点数据库可高并发读写对海量数据高效率存储与访问数据库具有高扩展性与高可用性常用的非关系数据库:Redis、mongoDB等一款深受欢迎的开源关系型数据库Oracle旗下的产品遵守GPL协议,可以免费使用与修改。原创 2022-09-12 23:34:07 · 196 阅读 · 0 评论