千家信息网

一些有关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安全错误 数据库的锁怎样保障安全 互联网金融科技 互联网科技图片 云之行互联网科技 疫情对互联网科技公司影响 互联网科技小贷 云电互联网科技 博兴的互联网电子科技公司 江苏南京365互联网科技 须眉科技是互联网公司吗 和信科技工业互联网 互联网科技公司有风险吗 银川新华互联网科技学校联系电话 恒生互联网科技业指数调整周期 2021互联网科技公司排名 江苏苏星互联网科技有限公司 云南省自由互联网科技有限公司 半导体行业属于互联网高科技类吗 科技互联网公司两年变化 互联网科技自媒体灵感 科技发展第三阶段互联网时代 中关村互联网 科技集团 互联网为科技 互联网下的科技发展 互联网 科技创业 上海亿帐通互联网科技 盛创互联网科技有限公司 济南有互联网科技公司吗 广州互联网高科技取餐柜 上海万顺科技互联网有限公司招聘 互联网科技创业有什么好项目
0