
mysql
qyt1988520
学习技术,充实自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL(join,left join,right join,cross join)
join 用于多表中字段之间的联系,语法为:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionastudent表:即table1student_class表:即table2(inner) join(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。left (outer) join(左连接):取得左表(table1)完全记录,即是右表(table2)并无对应匹配记录。right join(右连接):.原创 2020-10-09 12:28:15 · 312 阅读 · 0 评论 -
面试题
Mysql1.B+tree2.InnoDB与MyISAM区别3.Mysql事务隔离级别4.悲观锁 乐观锁 间隙锁 行锁 表锁区别5.索引的优化6.主从复制的原理以及主从不一致主从延迟的问题7.Mysql非常慢如何排查8.普通索引 主键索引 唯一索引 联合索引区别9.联合索引的最左匹配原则10.Sql语句执行过程11.建表需要注意什么12.mysql中int、bigint、smallint 和 tinyint的区别与长度的含义,varchar char区别,int(1)与in.转载 2020-07-19 08:09:32 · 542 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
在刚购买的阿里云服务器,通过宝塔安装了mysql5.7,然后遇到了标题中的问题我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[m...原创 2020-04-04 21:46:55 · 587 阅读 · 0 评论 -
utf8mb4
转自:https://blog.youkuaiyun.com/w05980598/article/details/79080381可以简单的理解 utf8mb4 是目前最大的一个字符编码,支持任意文字.为什么会有UTF8MB4?既然utf8应付日常使用完全没有问题,那为什么还要使用utf8mb4呢? 低版本的MySQL支持的utf8编码,最大字符长度为 3 字节,如果遇到 4 字节的字符就会出现...转载 2018-11-27 17:48:31 · 339 阅读 · 0 评论 -
mac下mysql卸载
mac下mysql卸载注意:停止所有mysql有关进程。ps aux | grep mysql kill-9 对应的pid0 brew uninstall mysql1 sudo rm /usr/local/mysql2 sudo rm -rf /usr/local/mysql*3 sudo rm -rf /Library/StartupItems/MySQLCOM4 sud...原创 2018-11-20 14:05:47 · 274 阅读 · 0 评论 -
mac使用客户端安装mysql
mac可以使用命令安装mysql(brew install mysql),这里讲下dmg安装mysql:下载dmg包安装 1、下载MySQL dmg 包, 从官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server 选择dmg文件下载 ...原创 2018-11-20 16:44:08 · 3017 阅读 · 0 评论 -
mysql 5.7 json串增删改查
创建表CREATE TABLE t_json(id INT PRIMARY KEY, NAME VARCHAR(20) , info JSON); 插入记录INSERT INTO t_json(id,sname,info) VALUES(1 ,'test','{"time":"2017-01-01 13:00:00","ip":"192.168.1.1","result":"fail"}转载 2018-04-17 18:31:15 · 11292 阅读 · 0 评论 -
Mysql分区/分片
版权声明:转载请附带本文地址 http://blog.youkuaiyun.com/liuyifeng1920/article/details/53673795一 分区概念mysql 5.1 以后支持分区, 有点类似MongoDB中的分片概念.就是按照一定的规则, 将一个数据库表分解成很多细小的表, 这些细小的表可以是物理的分区, 就是在不同的位置. 但是站在应用的角度来看,分区又是透明的, 整体上看起来还是...转载 2018-03-05 15:35:27 · 477 阅读 · 0 评论 -
数据库设计
摘要:在日常工作中,当我们遇到海量数据时,如何从中挑选出自己想要的数据呢?是盲目的查找,还是寻求新的解决方案亦或是通过技巧来获取?作者Shivprasad 从平时的工作项目中积累了一些经验,向我们介绍了11款制作数据表单技巧。在日常工作中,当我们遇到海量数据时,如何从中挑选出自己想要的数据呢?是盲目的查找,还是寻求新的解决方案亦或是通过技巧来获取?开发者在设计一个数据表单时,往往会遵循三条转载 2017-12-18 15:34:05 · 254 阅读 · 0 评论 -
MyISAM 和InnoDB
MyISAM 和InnoDB InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。 以下是一些细节转载 2017-05-23 14:32:28 · 419 阅读 · 0 评论 -
myisam和innodb索引实现的不同
MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。在MyISAM中,主索引和辅助索引(Secondary key)在结构上没有任何区别,只是主索引要求k转载 2016-08-22 13:25:32 · 213 阅读 · 0 评论 -
mysql中char与varchar的区别分析
在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定的长度,而varchar属于可变长的字符类型。char与varchar的区别 char (13)长度固定, 如'www.jb51.net' 存储需要空间 12个字符 varchar(13) 可变长 如'www.jb51.net' 需要存储空间 1转载 2016-03-15 13:28:45 · 332 阅读 · 0 评论