command
Version:
v0.1.2
Opens a new window with list of versions in this module.
Published: Nov 22, 2025
License: MIT
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
MySQL CLI 使用示例
本目录包含 MySQL CLI 的使用示例。
文件说明
basic_usage.go - 基本使用示例
custom_config.go - 自定义配置示例
运行示例
1. 基本使用
go run basic_usage.go
这将使用默认配置连接到 MySQL 数据库。
2. 自定义配置
go run custom_config.go
这将使用自定义配置连接,包括:
- 自定义字符集和排序规则
- 自定义超时时间
- 自定义连接池大小
- 时区配置
- 其他高级选项
配置说明
基本参数
Host - 数据库主机地址
Port - 端口号(默认 3306)
Username - 用户名
Password - 密码
Database - 数据库名
高级参数
Charset - 字符集(默认 utf8mb4)
Collation - 排序规则
Timeout - 连接超时(默认 10s)
ReadTimeout - 读取超时(默认 30s)
WriteTimeout - 写入超时(默认 30s)
MaxOpenConns - 最大连接数(默认 10)
MaxIdleConns - 最大空闲连接(默认 5)
ConnMaxLifetime - 连接最大生命周期(默认 1h)
ParseTime - 是否解析时间(默认 true)
Loc - 时区(默认 Local)
TLS - TLS 配置
CustomParams - 自定义参数字符串
支持的命令
SQL 命令
SELECT - 查询数据
INSERT - 插入数据
UPDATE - 更新数据
DELETE - 删除数据
CREATE TABLE - 创建表
DROP TABLE - 删除表
ALTER TABLE - 修改表结构
特殊命令
help 或 \h - 显示帮助
exit 或 quit - 退出
\q - 退出
\c - 取消当前命令
\s - 显示服务器状态
\u <db> - 切换数据库
\G - 垂直显示结果
timing - 切换计时显示
事务命令
BEGIN - 开始事务
COMMIT - 提交事务
ROLLBACK - 回滚事务
注意事项
- 确保 MySQL 服务器正在运行
- 确认用户名和密码正确
- 确保数据库已存在
- 检查网络连接和防火墙设置
- 多行 SQL 语句以分号
; 结束
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.