Linux mysql命令的用法
MySQL 是基于客户端/服务器体系架构的数据库系统。其中,服务端专门以守护进程的方式运行,mysql 为服务器的主进程,当需要对数据库进行任何操作时,需要使用客户端软件来连接服务器进行相应的操作。
mysql 属于简单的命令行 SQL 工具,它不仅支持交互式运行,而且还支持非交互式运行。mysql 工具的使用只需要在系统终端页面输入 mysql,系统可以直接进入管理页面,命令格式如下:
如果已经为账户设置了密码,则需要在启动 mysql 程序时,指定账户名称与密码,从而进入交互式界面,然后可以通过输入 SQL 语句对数据库进行操作。
【例 1】使用 root 账号连接服务器。
使用命令如下:

图 2 进入MySQL数据库
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
mysql 属于简单的命令行 SQL 工具,它不仅支持交互式运行,而且还支持非交互式运行。mysql 工具的使用只需要在系统终端页面输入 mysql,系统可以直接进入管理页面,命令格式如下:
[root@bogon ~]# mysql [选项]
mysql 命令的常用选项及说明如表 1 所示。选 项 | 说 明 |
---|---|
--help,-? | 显示帮助 |
--auto-rehash | Tab自动补齐,默认为开启状态 |
--auto-vertical-output | 自动垂直显示,如果显示结果太宽,则以列格式显示 |
--batch,-B | 不使用历史文件 |
--bind-address=ip_address | 使用特定的网络接口连接MySQL服务器 |
--cpmpress | 压缩客户端与服务器传输的所有数据 |
--database=dbname,-D dbname | 指定使用的数据库名称 |
--default-character-set=charset name | 设置默认字符集 |
--delimiter=str | 设置语句分隔符 |
--host=host_name,-h host name | 通过host连接指定服务器 |
--password,-p | 使用密码;连接服务器 |
--pager=[command] | 使用分页程序分页显示,Linux中可以使用more或less |
--port=port_num | 使用指定端口号连接服务器 |
--quick | 不缓存查询结果 |
—unfuffered | 每次查询后刷新缓仔 |
--user=user_name,-u username | 使用指定的账户连接服务器 |
如果已经为账户设置了密码,则需要在启动 mysql 程序时,指定账户名称与密码,从而进入交互式界面,然后可以通过输入 SQL 语句对数据库进行操作。
注意,SQL语句之后要求以“;”、“\g”或“\G”结尾。在退出程序时可以通过输入 exit 指令或者按 Ctrl+C 快捷键完成。
【例 1】使用 root 账号连接服务器。
使用命令如下:
[root@bogon abc]# mysql -uroot -p
输出结果如图 2 所示。
图 2 进入MySQL数据库
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。