本文内容 mysql
mysqladmin
mysqlcheck
mysqldump
mysqlimport
mysqlshow
mysqlslap
参考资料
mysql
mysql 是一个可以输入行的 SQL 外壳,输入行可以编辑。它支持交互和非交互。当使用交互式,查询结果以一个 ASCII 表格式来显示。当使用非交互时(例如,作为过滤),查询结果以 tab 分隔格式显示。输出格式可以通过命令行选项来改变。如下所示:
shell> mysql db_name;
或
shell> mysql --user=user_name --password=your_password db_name;
键入 ;、\g 或 \G,按回车,语句就会执行。
也可以执行一个脚本文件的语句,如下所示:
shell> mysql db_name < script.sql > output.tab
在 Unix 系统上,mysql 客户端会向历史文件写入执行语句记录。
mysqladmin
mysqladmin 是在客户端执行管理性的操作。可以使用该命令检查服务配置和当前状态,以及创建和删除数据库等等。如下所示:
shell> mysqladmin [options] command [command-arg] [command [command-arg]] ...
mysqlcheck
mysqlcheck 执行表的维护:检查、修复、优化,或分析。
当执行该命令时,表会被锁