![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
非风日方的
PHP工程师 全栈工程师
展开
-
Linux导出数据库数据
1. 导出数据库导出完整数据:表结构+数据Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下:mysqldump -u用户名 -p 数据库名 > 数据库名.sql以下命令可以导出 abc 数据库的数据和表结构:# /usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql按下回车键后会提示输入...原创 2019-11-27 11:20:09 · 1402 阅读 · 0 评论 -
MySQL事务处理
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 ...原创 2019-02-27 18:08:32 · 1380 阅读 · 0 评论 -
MySQL数据库优化
今天,就开始记录一下针对MySQL优化的一些事。对于MySQL优化 ,我认为无非是硬件上面的优化,比如狂加CPU和硬盘,以及增大内存。当然这些都是需要钱的,在公司不可能让你去花费巨资让你去像配电脑一样,2080TI的往上配置。那么我们就应该想一想软优化。1 查询语句优化2 优化子查询3 合理使用索引4 增加中间表5 分解表6 合理增加冗余字段7 分析表 检查表 优化表8 数据库参...原创 2019-04-12 18:36:55 · 88 阅读 · 0 评论 -
MySQL锁机制
MySQL常用的引擎,myisam和innodb。至于这个两个直接的区别。通过数据库的一百万条自写数据测试,myisam能够每秒钟插入16万条数据左右,innodb每秒一千条数据左右,性能差别还是相当大的,所有在建表时候,经常用于插入操作且无需事务处理的表,应选择myisam,select时候myisam也是快于innodb。但是myisam不支持事务处理。innodb是支持事务处理和外键。解释...原创 2019-04-12 18:59:53 · 80 阅读 · 0 评论 -
MAC开启慢查询日志和二进制查询日志
由于在MySQL 5.7之后便没有了默认配置。当然Windows是my.ini,Linux是my.cnf,Mac也是类Unix系统,所以也是my.cnf。修改期间必须关闭mysql首先在etc目录下面新建一个my.cnf文件。cd /etcsudo vim my.cnf然后输入密码就可以进入vim编辑器了,然后将配置拷贝进去 # Example MySQL config fil...原创 2019-04-22 17:30:38 · 460 阅读 · 0 评论 -
Linux安装MySQL
升级系统版本yum update查看当前系统版本cat /etc/redhat-release 开始进行MySQL安装yum install mysqlyum install mysql-serveryum install mysql-devel安装yum install mysql, yum install mysql-devel没有问题但是安装yum install my...原创 2019-04-23 18:27:02 · 120 阅读 · 0 评论