内容目录
Usage d18n
应用程序选项
参数 | 描述 | 默认值 |
---|---|---|
-v, --verbose | 详细模式 | - |
--help | 显示此帮助信息 | - |
--server= | 服务器类型,支持: mysql, postgres, sqlite, oracle, sqlserver, clickhouse | mysql |
--dsn= | 格式化的数据源名称 | - |
-u, --user= | 数据库用户 | - |
--password= | 数据库密码 | - |
-p | 交互式输入密码 | - |
--defaults-extra-file= | 如同mysql的--defaults-extra-file用于隐藏密码 | - |
-h, --host= | 数据库主机(默认: 127.0.0.1) | 127.0.0.1 |
-P, --port= | 数据库端口(默认: 3306) | 3306 |
-S, --socket= | Unix套接字文件 | - |
-d, --database= | 数据库名 | - |
--table= | 表名 | - |
--charset= | 连接字符集(默认: utf8mb4) | utf8mb4 |
--limit= | 查询结果行数限制 | - |
-e, --query= | 从文件或命令行读取查询 | - |
-q | 交互式输入查询 | - |
-f, --file= | 输入/输出文件 | - |
--schema= | 模式配置文件。支持: sql, txt | - |
--mask= | 数据屏蔽配置文件。支持: csv, psv, tsv格式 | - |
--cipher= | 加密配置文件。支持: yaml | - |
--sensitive= | 敏感检测配置文件。支持: yaml | - |
--print-cipher | 打印或自动生成加密 | - |
--print-config | 打印配置 | - |
--preview= | 预览结果文件,打印前N行(默认: 0) | 0 |
--lint | 检查文件 | - |
--import | 将文件导入数据库 | - |
--detect | 从数据中检测敏感信息 | - |
--watermark= | 导出文件中的水印。支持: html, xlsx | - |
--check-empty | 检查查询结果,如果为空则引发错误 | - |
--replace | 生成使用REPLACE INTO语法的SQL,仅支持MySQL和SQLite | - |
--update= | 更新主键,以逗号分隔,不区分大小写 | - |
--complete-insert | 完整插入语句,包含列名 | - |
--hex-blob= | 需要进行十六进制编码的列,以逗号分隔,不区分大小写 | - |
--ignore-columns= | 导入文件时忽略的列,以逗号分隔 | - |
--extended-insert= | 使用多行INSERT语法,包含多个值列表(默认: 1) | 1 |
--ansi-quotes | 启用ANSI引号 | - |
--disable-foreign-key-checks | 禁用外键检查 | - |
--bom | 包含UTF8 BOM的csv文件 | - |
--excel-max-file-size= | Excel最大文件大小,受内存限制 | - |
--lint-level= | 文件检查级别(默认: error) | error |
--ignore-blank | 导入文件时忽略空白行或列 | - |
--comma= | CSV逗号字符(默认: ,) | , |
--no-header | 无标题行,仅有数据行 | - |
--comments= | 支持的注释字符,多个注释字符间以逗号分隔(默认: #,--) | #,-- |
--skip-lines= | 跳过前N行(默认: 0) | 0 |
--rand-seed= | 随机种子,默认为当前Unix纳秒时间戳 | - |
--max-buffer-size= | bufio的最大扫描令牌大小 | - |
--null-string= | 写入文件的NULL字符串,例如: NULL, nil, None, ""(默认: NULL) | NULL |