千家信息网

一些有关MySQL基础知识介绍

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本文主要给大家介绍 一些有关MySQL基础知识,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下 一些有关MySQL基础知识吧。一. char与v
千家信息网最后更新 2026年11月03日一些有关MySQL基础知识介绍

本文主要给大家介绍 一些有关MySQL基础知识,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下 一些有关MySQL基础知识吧。

一. char与varchar

1)char为固定空间存储, 实际数据不够会补够,超出长度则截断; varchar为不固定长度存储,使用额外的1-2个字节来存储长度信息。

2)char可能导致空间浪费, 但也可能有效减少空间碎片,上限255; varchar的情况相反,上限65535个字节(指定的长度表示的为字符,要考虑编码)

二. int(x)

x代表了int整型的最大显示长度。 int占4个字节, 无符号最大值4294729693, 即长度为10. 因此int(11)与int(12)本质上应该没有差别。

三. mysql的日志种类

错误日志: -log-err (记录信息包括: 服务启动或关闭, 运行过程的错误或警告, 事件调度器)

查询日志: -log

慢查询日志: -log-slow-queries

更新日志: log-update (一般都不会使用)

二进制日志: -log-bin (mysqlbinlog查看二进制文件)

四. show profile

用于分析sql执行的性能, 相对于explain, profile还可以查看执行的CPU/Memory使用情况。

五. 关于buffer size

对于myisam, 要设置合适的key_buffer_size大小; 因为myisam需要用到系统的缓存来缓存数据,因此需要为索引留出部分空间.

对于innodb, 要设置合适的innodb_buffer_pool_size大小; 因为innodb会把数据和索引都一起缓存起来, 该值应该相对大一些.

六. delete与optimize

如果一个表经常有insert与delete操作,应该要定期进行optimize操作,可以有效的回收空间和整理碎片.

七. 关于锁

myisam只支持表锁; innodb支持行级锁,它是通过在索引上加锁来实现的,因此只有在用到索引来检索数据时才用到行锁,否则仍使用表锁.

八. 索引

myisam支持的索引类型包括: 普通索引(index), primary key(主键), 唯一性主键(unique key), 全文索引(full text).

innodb有两种索引: B+树索引, hash索引.innodb为索引组织表.

看完以上关于 一些有关MySQL基础知识,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

索引 日志 长度 空间 知识 数据 基础 基础知识 有关 信息 字节 缓存 存储 支持 合适 最大 有效 上限 二进制 大小 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖南永感互联网科技有限公司 蓝思科技飞鸽互联网 互联网巨头反垄断金融科技 上海互联网科技有限公司 菲比寻常互联网科技 广州善班互联网科技 互联网金融监管科技 互联网为啥属于高科技 互联网科技公司实习生 互联网科技与大数据专业 乌鲁木齐新华智原互联网科技学校 玉溪新华互联网科技好不好 科技互联网的核心竞争力 互联网企业科技类企业如何做账 易企秀互联网科技是做什么的 互联网科技包装股 广州梦谷互联网科技有限公司领导 互联网科技和医药行业 科技美学互联网 艺术 互联网 科技节活动 微视频大赛 互联网络科技 重庆互联网络科技 网络科技有限互联网 互联网科技作文 互联网保险科技创业 广州新华互联网科技学校电竞方面 互联网科技如何创业 风投北京互联网科技 现代科技的标志之一的互联网 互联网 科技节活动 微视频大赛
0