MySQL_数据库

MySQL数据库


存储引擎

常用存储引擎

名称 事务支持 锁机制 外键支持 全文索引 适用场景
InnoDB ✅ 支持 行级锁 ✅ 支持 ❌ (旧版本)
✅ (5.6+)
高并发、
强一致性
MyISAM ❌ 不支持 表级锁 ❌ 不支持 ✅ 支持 读多写少
Memory ❌ 不支持 表级锁 ❌ 不支持 ✅ 支持 临时数据
缓存(重启丢失)
Archive ❌ 不支持 行级锁 ❌ 不支持 ❌ 不支持 归档存储

数据库相关命令

操作 命令
创建数据库 CREATE DATABASE 数据库名;
删除数据库 DROP DATABASE 数据库名;
修改数据库编码格式和排序规则 ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 编码格式 DEFAULT COLLATE 排序规则;
查看所有数据库 SHOW DATABASES;
查看数据库详细信息 SHOW CREATE DATABASE 数据库名;
选择数据库 USE 数据库名;
查看数据库的状态信息 SHOW STATUS;
查看数据库的错误信息 SHOW ERRORS;
查看数据库的警告信息 SHOW WARNINGS;
查看数据库的表 SHOW TABLES;
Powered by Forestry.md