Appearance
命令行与图形客户端
命令行客户端
- 可执行文件通常为
mysql。连接示例:
bash
mysql -h 主机 -P 端口 -u 用户名 -p- 交互式下可用
source 脚本.sql执行文件;\c取消当前语句(部分环境)。 - 非交互 执行:
mysql -u用户 -p密码 库名 -e "SELECT 1"(脚本中慎用明文密码)。
常用连接参数
- 主机与端口:远程连写
-h,默认本机可省略或用127.0.0.1。 - SSL:生产建议要求加密连接,具体见 传输加密与操作留痕。
- 字符集:客户端编码与
character_set_client等需与库表一致,避免乱码。
图形工具
- MySQL Workbench:官方工具,建模、查询、导入导出。
- 其它 IDE 数据库插件:DataGrip、DBeaver、VS Code 插件 等,本质均为发 SQL 与展示结果集。
小结
命令行适合脚本与服务器排错,图形工具适合日常开发与数据浏览。接着学习 账户与权限模型。