MySQL教程 - MySQL介绍
更新记录
转载请注明出处。
2022年9月1日 发布。
2022年9月1日 从笔记迁移到博客。
MySQL版本#
版本分类#
用途分类:
Community 社区版本
Enterprise 商业版本
阶段分类:
Alpha 开发阶段的版本,不可以用于生产
Beta 测试阶段的版本,不可以用于生产
Gamma 测试阶段的版本,比Beta更久的测试,不可以用于生产
Generally Available(GA)也叫Production版本,可以用于生产
版本号#
主版本.发行级别.发行版本号
MySQL图形管理工具#
MySQL Workbench
DataGrip
PhpMyAdmin
Navicat
MySQLDumper
SQLyog
MySQL存储引擎#
主要引擎#
InnoDB#
支持事务(transaction)、外键
MySQL当前默认的存储引擎
MyISAM#
不支持事务,外键
但处理速度比InnoDB较快
MEMORY#
所有数据存储在内存中
断电数据消失
三种存储引擎对比#
说明#
只有InnoDB支持事务(Transactions)
目前主流使用InnoDB,遵循ACID,支持外键
MyISAM有较高的插入/查询速度,但是不支持事务和外键
其他引擎#
Merge
Archive
Federated
CSV
BACKHOLE
SQL大小写问题#
SQL关键字 和 函数名 不区分大小写
数据库名、表名、视图名(Windows、Mac不区分大小写)(Unix区分大小写)
专业程序员应严格遵守SQL大小写和命名规范
命名规则#
名称最长可达64个字符
合法字符包括数字、字母、下划线和$
名字可以以数字开头,但不能只由数字组成
如果包含空格或非法字符,则在SQL查询中必须始终用反勾号(`)将其括起来
作者:重庆熊猫
出处:https://www.cnblogs.com/cqpanda/p/16645222.html
版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。
本文来自博客园,作者:重庆熊猫,转载请注明原文链接:https://www.cnblogs.com/cqpanda/p/16645222.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构