自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 MySql面试题整理

简单说两句:在整理MySql数据库知识点之前,我对于MySql的了解在 CRUD、创建数据库、表、设计字段、创建索引的基本层面。对于sql语句的优化也就记住了创建索引、用exists代替in,分表分库、读写分离。但是你要问我索引怎么设计,什么时候索引会失效、分表怎么分、数据库字段长度都要设置成多少、tinyint能存多少,int能存多少,varchar能存多少,数据库编码gbk和utf-8区别、MyISAMh和InnoDB什么区别,各自适合哪种场景。我基本说不上来。每次升级把数据库提交给负责人的时候都是心.

2020-06-29 18:08:26 164

原创 Mysql表设计原则

表设计原则 mysql存储原理 记录存储方式 记录按行存储在页内 按照主键顺序 页内单向链表 页间双向链表 基本数据类型 tinyint,smallint,mediumint,int,bigint, float, double,decimal(存储类型,cup不支持直接计算) varchar,char MySQL的数据类型中长度的含义 字节:8位=1个字节 字符:gbk编码中一个字符占2个字节,utf-8编码中一个字符占3个字节 对于gbk类型,行长度最大为65535,则varchar列的最大长度算法

2020-06-28 15:26:39 720

原创 MyISAM与InnoDB存储引擎性能比较

简介 存储引擎 desc MyISAM 高速引擎,查询速度快,但不支持事务 InnoDB 5.5版本后MySql默认数据库,支持事务和行级锁,速度比MyISAM慢 - InnoDB MyISAM 存储文件 .frm 表定义文件.ibd 数据文件和索引文件 .frm 表定义文件 .myd 数据文件 .myi 索引文件 锁 表锁、行锁 表锁 事务 支持 不支持 CRUD 读、写 读多 count查询 扫表 有专门存储的地方 索引结构 B+Tree B+

2020-06-28 15:19:18 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除