MySQL
文章平均质量分 66
MySql
HanhahnaH
此人不懒,依然什么都没有写
展开
-
为什么写进MySQL里的数据顺序乱了?
使用Collectors.groupingBy收集器对流(Stream)中的元素进行分组时,默认情况下会使用ArrayList来收集同一组内的元素,List的顺序是按照它们在流中出现的顺序添加的。但是因为因为HashMap不保证顺序,key的迭代顺序可能与元素被插入到Map中的顺序不同。原创 2024-01-23 11:31:07 · 765 阅读 · 0 评论 -
MySQL数据库中SQL语句分类
MySQL数据库中SQL语句分类DML(Data Manipulation Language)DDL(Data Define Language)DQL(Data Query Language)DCL(Data Control )DML(Data Manipulation Language)数据操纵语言,用于添加、删除、修改数据库记录,并检查数据完整性。insert, delete, updateDDL(Data Define Language)数据定义语言,用于库和表的创建、修改、删除。crea原创 2021-11-02 12:08:44 · 72 阅读 · 0 评论 -
MySQL事务和回滚
MySQL回滚事务回滚机制undo logredo log事务回滚机制原子性,就是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做;如果事务中的一个sql语句执行失败,则已执行的语句必须回滚,数据库会退回到事务前的状态。我们可以这么理解,就是说如果事务失败了,那么它对我们的数据库是没有任何影响的。undo logInnDB引擎还提供了两种事务日志:redo log(重做日志)和undo log(回滚日志)。持久性通过 Redo Log(重做日志)来实现,原子性和一致性通过 Undo原创 2021-10-28 20:27:27 · 1780 阅读 · 0 评论 -
MySQL count()
MySQL count方法count(*)count(column_name)count(DISTINCT column_name)count(1) = count(0)对比count(*)返回表中的记录条数, 包含字段为null 的记录SELECT COUNT(*) FROM table_namecount(column_name)返回指定列的值的数目(NULL 不计入)SELECT COUNT(column_name) FROM table_namecount(DISTINCT col原创 2021-10-09 20:43:20 · 99 阅读 · 0 评论 -
MySQL主从同步
MySQL主从同步主从同步(复制)基本原理为什么要做主从同步主从同步流程MySQL主从复制的模式主从同步(复制)基本原理https://zhuanlan.zhihu.com/p/335142300为什么要做主从同步MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型:在一主多从的数据库体系中,多个从服务器采用异步的方式原创 2021-09-22 15:41:10 · 94 阅读 · 0 评论 -
MySQL binlog
MySQL binlog为什么有binlog为什么有binlogMysql 5.0以后,支持通过binary log(二进制日志)以支持主从复制复制允许将来自一个MySQL数据库服务器(master) 的数据复制到一个或多个其他MySQL数据库服务器(slave),以实现灾难恢复、水平扩展、统计分析、远程数据分发等功能。...原创 2021-08-24 17:38:48 · 115 阅读 · 0 评论 -
MySql索引
MySql索引空间索引MySql空间数据类型MySql空间数据表示形式OpenGIS几何数据模型规则空间索引数据结构空间索引https://www.jianshu.com/p/74a554ff973aMySql空间数据类型https://blog.csdn.net/mofenglian/article/details/89670133Mysql的空间扩展主要提供一下几个方面的功能:表示空间数值的数据类型操作空间数值的函数空间索引,用于提供访问空间列的速度 – InnoDB和MyIS原创 2021-08-16 19:17:00 · 111 阅读 · 0 评论 -
MySQL使用积累
MySQL使用积累导入.txt文件作为数据导入.txt文件作为数据2021.7.12mysql -u root -pcreate database db;use db;create table guide(id INT,name INT);load data local infile "/Users/xxx/aa.txt" into table guide ignore 1 lines;# 跳过第一行titlesProblems:1.load中出现的问题Error Code:原创 2021-07-12 22:08:39 · 134 阅读 · 0 评论