命令
db_init
db_init
Initialize the database connection.
Support dbms:
- mysql
- mssql
- access
eg: db_init {host} {username} {password} {dbname=''} {port=0} {dbms='mysql'}
Command Args:
-h,--host(*) [str] host
-u,--username(*) [str] username
-pwd,--password(*) [str] password
--dbname [str] dbname (Default: '')
-p,--port [int] port (Default: 0)
--dbms [str] dbms (Default: 'mysql')
初始化mysql数据库交互连接,以便能够使用关于数据库操作去其他命令。格式为db_init {数据库主机} {数据库用户名} {数据库用户密码} {数据库名称} {数据库端口} {数据库类型}
。支持连接mysql,mssql,access。
db_info
db_info
Output database information.
输出已经初始化好的数据库的信息。
db_use
db_use
Change current database.
eg: db_use {database}
Command Args:
-db,--database(*) [str] database
选择/改变当前的数据库。格式为db_use {数据库名称}
。
db_dbs
db_dbs
Output all databases.
输出所有数据库的信息。
db_tables
db_tables
Output all tables of a database.
eg: db_init {database=current_database}
Command Args:
-db,--database [str] database (Default: '')
输出指定数据库的表的信息,默认输出当前使用的数据库的表的信息。格式为db_tables {数据库名称}
。
db_columns
db_columns
Output all columns of a table.
eg: db_columns {table}
Command Args:
-t,--table(*) [str] table
输出指定表的字段信息。格式为db_columns {表名称}
。
db_shell
db_shell
Get a temporary sql shell of target system.
获得一个暂时的mysql数据库shell,可以直接与mysql进行简单的命令交互。
db_dump
db_dump
Dump a database to a file, Default file name is {database}.sql.
eg: db_init {database=current_database} {web_file_path={database}.sql} {encoding="utf-8"}
Command Args:
-db,--database [str] database (Default: '')
--web_file_path [str] web_file_path (Default: '')
--encoding [str] encoding (Default: 'utf8')
将指定数据库以指定的编码导出到一个指定文件中。格式为db_dump {需导出的数据库名称} {导出文件的路径} {导出的编码方式}
。