{
    "ExecuteSQL": {
      "command": "mysqlsh",
      "sub_command": "",
      "description": "Execute SQL statements. mysqlsh [OPTIONS] [URI]",
      "parameters": [
        {"name": "URI", "description": "The URI of the target server. `user:password@host:port/database`"},
        {"name": "--sql", "description": "Execute SQL statements. No parameters."},
        {"name": "-e", "description": "Double-quoted SQL statements to be executed. Write SQL statements in an extra and explicit double quotes. Example: -e \"SELECT count(*) as count from table;\""},
        {"name": "--result-format", "description": "The format of the result. Use `json` as default if not specified."},
        {"name": "--quiet-start", "description": "Start MySQL Shell in quiet mode. Choose 2 as default if not specified."}
      ],
      "examples": [
        "mysqlsh mysql://root:31415926@tidb.ssxdeg1ocici.clusters.eastus2.staging.azure.tidb-cloud.com:4000/test --sql --result-format=json -e \"CREATE TABLE IF NOT EXISTS tt2 (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), value INT); INSERT INTO tt2 (name, value) VALUES ('test1', 100), ('test2', 200);\" --quiet-start=2"
      ]
    }
}