Mysql
Mysql
記憶的深藍
认证思考,对于复杂的东西,一定要通过画流程图理清楚
展开
-
mysql函数列表
mysql函数列表备查原创 2022-10-27 10:18:33 · 272 阅读 · 0 评论 -
MyISAM和InnoDB的区别
MySQL默认采用的是MyISAM。MyISAM不支持事务,而InnoDB支持InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。InnoDB支持数据行锁定,MyISAM不支持行锁定,只支持锁定整个表即MyISAM同一个表上的读锁和写锁是互斥的,MyISAM并发读写时如果等待队列中既有读请求又有写请求,默认写请求的优先级高,即使读请求先到,所以MyISAM原创 2021-06-15 18:35:27 · 86 阅读 · 0 评论 -
mysql常见问题答疑
1、mysql全库导出与导入1.1、导出全部数据库mysqldump -uroot -p --all-databases > sqlfile.sql1.2、导入登陆mysql–uroot –p导入sourced:\sqlfile.sql;原创 2021-04-24 16:25:38 · 111 阅读 · 0 评论 -
MySQL InnoDB的特点?
事务型数据库的首选引擎,支持ACID事务,支持行级锁定。InnoDB是为处理巨大数据量时的最大性能设计。InnoDB存储引擎完全与MySQL服务器整合,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。InnoDB存储它的表&索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与MyISAM表不同,比如在MyISAM表中每个表被存在分离的文件中。InnoDB 表可以是任何尺寸,即使在文件尺寸被限制为2GB的操作系统上。InnoDB默认地被包含在MySQL二进制分发中。W原创 2020-05-14 09:06:35 · 426 阅读 · 0 评论 -
mysql 备份与恢复
mysql有逻辑备份和物理备份--备份所有数据库mysqldump -uroot -p --all-databases > all.sql--指定数据库ytx_apimysqldump -uroot -p ytx_api > all.sql--备份数据库sakila下的表actor、address mysqldump -uroot -p sakila actor ad...原创 2018-05-31 14:36:12 · 254 阅读 · 0 评论 -
mysql my.cnf的相关配置
深入学习下my.cnf的配置,数据库调优;性能优化;主从复制等等参数详解#客户端设置,即客户端默认的连接参数[client]#默认连接端口 port = 3306#用于本地连接的socket套接字socket = /data/mysqldata/3306/mysql.sock#编码default-character-set = utf8mb4...原创 2018-03-24 07:25:29 · 10139 阅读 · 0 评论 -
mysql 字符串正则表达式
概述 名称 描述 NOT REGEXP 否定的REGEXP REGEXP 字符串是否匹配正则表达式 RLIKE 字符串是否匹配正则表达式正则表达式是指定复杂搜索的模式的有力方式。本文讨论可用于正则表达式匹配的操作符,并举例说明可以用于正则表达式操作的一些特殊字符和构造。 MySQL使用了Henry Spencer的正则表达式实现,这...翻译 2018-03-06 14:11:26 · 5101 阅读 · 0 评论 -
mysql数据库如何支持emoji表情
在一些场景中,比如微信的头像,用户的昵称,订单评价,留言等等,都可能会用到表情,支持表情存储在当今的系统设计中成了一个最基础的功能点。mysql数据库的默认字符集utf8,只能存储3个字节的数据。标准的emoji表情是4个字节。如果你的数据库不支持表情,那么在插入数据库时会报错:[HY000][1366] Incorrect string value: '\xF0\x9F\x91\x8...原创 2018-03-05 16:48:24 · 1217 阅读 · 0 评论 -
mysql 缓存
从mysql4.1版本之后新增的功能。 作用:存储select查询的文本以及相应结果。如果随后收到一个相同的查询,则不再解析和执行查询,而是直接从缓存中得到查询结果。mysql> show variables like '%query_cache%';+------------------------------+---------+| Variable_name ...原创 2018-03-08 16:56:19 · 962 阅读 · 0 评论 -
Mysql 执行计划
参考文档https://dev.mysql.com/doc/refman/5.7/en/explain-output.html https://dev.mysql.com/doc/refman/5.7/en/explain.html https://blog.csdn.net/baiducheng/article/details/79725535语法{EXPLAIN | D...原创 2018-02-20 11:47:46 · 1330 阅读 · 0 评论 -
mysql 常见操作
mysql修改数据库时间登录mysql备份与恢复权限与安全一些有趣的sql-- 查看mysql版本select version();-- 查看mysql的my.conf文件所在位置mysql -p123456 --help |grep my.cnf-- 查看数据文件保存目录show variables like "%datadir%&原创 2018-02-19 22:41:21 · 1590 阅读 · 0 评论 -
Mysql InnoDB锁问题
背景知识事务并发事务处理带来的问题事务隔离级别获取InnoDB行锁争用情况通过变量Innodb_row_lock分析系统上的行锁争夺情况。 mysql> show status like 'Innodb_row_lock%';+-------------------------------+-------+| Variable_name ...原创 2018-03-08 13:31:10 · 1262 阅读 · 0 评论 -
mysql 数据类型
基于mysql5.7 转于: MySQL 5.7 Reference ManualData Type OverviewNumeric TypesDate and Time TypesThe DATE, DATETIME, and TIMESTAMP TypesThe DATE, DATETIME, and TIMESTAMP types are related....转载 2018-02-28 11:21:41 · 969 阅读 · 0 评论