MySQL
...
Clients
- heidisql
- Database.Net
- Sequel Pro - object-c 写的,体积小,功能没那么花哨,简洁明了. github.com/sequelpro/sequelpro
- https://sequelpro.com/test-builds - 老版本许久不更新了,新macOS上容易闪退,可以使用测试的每日构建版本,不过少了个快速查询栏
- Sequel Ace - SwitftUI 写的, 支持brew安装,
brew install sequel-ace
. github.com/Sequel-Ace/Sequel-Ace
Docker 相关
数据库压测
值得一读
实用SQL
查询所有表名
show tables;
-- 会显示所有表 & 视图名称
查询某个表的所有字段信息
show columns from table_name;
UUID
SELECT UUID()
-- c19bf6a4-d9b1-11e9-888f-e0d55e4d17c2
SELECT LENGTH(UUID())
-- 36
性能/优化/监控
- Mysql监控-自带工具Query Profiler的使用
- MySQL监控
- 索引
- 参数调优
- 磁盘/IO/CPU
- ...
- 对含有
TEXT
和BLOB
字段的表,如果经常做删除和修改记录的操作要定时执行OPTIMIZE TABLE
功能对表进行碎片整理。