mysqlsh: add page (#11672)

* mysqlsh: add page

---------

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
pull/23/head
Weihang Zheng 2023-12-06 11:59:56 -05:00 committed by GitHub
parent 74cd86395d
commit 51b9299748
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 33 additions and 0 deletions

33
pages/common/mysqlsh.md Normal file
View File

@ -0,0 +1,33 @@
# mysqlsh
> Advanced command-line client for MySQL, supporting SQL, JavaScript, and Python.
> It offers features for managing InnoDB clusters and document store collections.
> More information: <https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-commands.html>.
- Start MySQL Shell in interactive mode:
`mysqlsh`
- Connect to a MySQL server:
`mysqlsh --user {{username}} --host {{hostname}} --port {{port}}`
- Execute a SQL statement on the server and exit:
`mysqlsh --user {{username}} --execute '{{sql_statement}}'`
- Start MySQL Shell in JavaScript mode:
`mysqlsh --js`
- Start MySQL Shell in Python mode:
`mysqlsh --py`
- Import JSON documents into a MySQL collection:
`mysqlsh --import {{path/to/file.json}} --schema {{schema_name}} --collection {{collection_name}}`
- Enable verbose output:
`mysqlsh --verbose`