- 1 MySQL 简介
- MySQL 版本和产品线说明
- MySQL 安装
- 2 MySQL 基础教程
- 2.1 SQL 语法:SELECT/INSERT/UPDATE/DELETE
- 2.2 MySQL 列类型
- 2.3 使用用户变量
- 2.4 MySQL 的日期和时间管理
- 2.5 集合运算
- 3 MySQL 高级教程
- 3.1 触发器
- 3.2 视图
- 3.3 复制 Replication~主从库配置
- 3.4 分区存储
- 本章参考
- 4 MySQL 优化
- 4.1 优化数据库结构
- 4.2 优化 SQL 语句
- 4.3 优化索引
- 4.4 优化数据库服务器 mysql_serverd
- 4.5 修改配置文件 my.cnf/my.ini
- 5 MySQL 管理
- 5.1 MySQL 管理常用命令
- 5.2 MySQL 权限管理
- 5.3 MySQL 备份和恢复
- 5.4 MySQL 数据库安全
- 常见问题 FAQ
- 使用的常见问题
- MySQL 字符集乱码
- MySQL 存储二进制图片
- 参考资料
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
5.1 MySQL 管理常用命令
MySQL 命令不区分大小写。建议程序中 MySQL 命令使用大写,字段名称用小写,便于区分。
- SHELL 端查看命令
shell> mysqld --verbose –help //得到 mysqld 服务器 默认缓存区的大小 shell> mysqladmin variables //获得系统变量和状态信息 shell> mysqladmin extended-status
- MySQL 客户端查看常用命令
SHOW VARIABLES; //查看 DB 实际变量 show database; //查看数据库 show tables; //查看表 SELECT count(*) from [table]; //获取表中记录条数 desc [tbl_name] //查看表结构 use [db_name]; //使用某数据库
- 查看数据库/表的实时状态
show status; //运行服务器的统计和状态指标
show table status from [db_name];
- 查看表的各种状况:存储等 (示例表名称为
pet
)
表存储分析: SELECT * FROM tal_name PROCEDURE ANALYSE ( )
检查表: CHECK TABLE pet
//检查表的错误,并且为 MyISAM 更新键的统计内容
分析表: ANALYZE TABLE pet
//分析并存储 MyISAM 和 BDB 表中键的分布
修复表: REPAIR TABLE pet
//修复被破坏的 MyISAM 表
优化表: OPTIMIZE TABLE pet
//可以清除已分配未使用的空间,常用在删除表中数据后
强制更新表: FLUSH TABLE pet
说明 :对数据库的管理常规就是进行预防性的维护,以及修复那些出现问题的内容。主要工作就是检索/分析/修复/优化表。
MySQL 非正常关闭或死机时会导致索引错误,需要使用 myisamchk 修复,而且当访问量大时出现非常频繁。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论