数据库
阿彡
一只不敢揍声的小辣鸡
展开
-
MYSQL 是如何实现MVCC的?
1、ACID四要素原子性(Atomicity):每个事物都是一个不可分割的最小单元,事务一旦开始,事务中的所有操作要么全部发生,要么全部不发生(回滚)。 一致性(Consistency):事务发生的前后,数据的完整性必须保持一致。 隔离性(Isolation):当多客户端并发的访问数据库的时候,数据库为每一个客户端都开启一个事务,每个客户端之间的操作互不干扰,相互隔离。 持久性(Durability):一旦事务完成之后, 期间对数据库中所有数据的操作都会持久化到物理硬盘上。但凡接触过数据库的人,原创 2020-12-06 14:11:02 · 391 阅读 · 0 评论 -
一次性删除Mysql数据库中所有表的数据,保留表结构
通过sql命令的方式生成所有的truncate语句并写入到.sql脚本文件中,然后执行脚本即可完成删除操作,并且保留了表结构。原创 2017-05-22 10:00:02 · 47143 阅读 · 1 评论 -
MySql数据库备份和恢复
MySql数据库常用的备份方式是通过mysqldump命令来进行到处.sql脚本,然后通过source来执行脚本恢复数据原创 2017-05-21 21:24:25 · 356 阅读 · 0 评论 -
MYSQL导出数据文件到CSV文件,带列名
很多情况下使用mysqldump命令将MYSQL数据文件以SQL语句的形式导出到文本文件不能满足用户的需求,用户不关心SQL语句,只关心数据,这个时候可以采用CSV文件来保存用户的数据,因为LINUX下面无法直接写Excel文件(可借助第三方的库实现Excel文件的读写,后续将会有文章来描述),而CSV文件支持以Excel文件格式来打开。 导出数据表中的数据到CSV文件:sele...原创 2018-08-22 14:21:33 · 10740 阅读 · 1 评论