安装完MySQL客户端后,可以通过命令行连接和操作数据库。下面介绍常用的操作方法。
连接到MySQL服务器
使用mysql命令连接远程或本地的MySQL服务,基本语法如下:
mysql -h 主机地址 -u 用户名 -p
-h:指定MySQL服务器地址,如为本地可省略或使用localhost -u:指定登录用户名 -p:提示输入密码(回车后再输入)例如连接本地数据库:
mysql -u root -p
输入命令后按回车,再输入密码即可进入MySQL命令行界面。
常用命令行操作
成功登录后,可以执行以下常见命令:
SHOW DATABASES; —— 查看所有数据库 USE 数据库名; —— 选择要操作的数据库 SHOW TABLES; —— 查看当前数据库中的表 DESCRIBE 表名; 或 DESC 表名; —— 查看表结构 SELECT * FROM 表名; —— 查询表中所有数据 EXIT; 或 QUIT; —— 退出MySQL命令行执行SQL文件
如果已有SQL脚本,可在命令行中直接导入:
source /路径/文件名.sql
需先使用USE进入目标数据库,再运行该命令执行脚本。
设置字符编码
为避免中文乱码,建议连接后设置编码:
SET NAMES 'utf8';
或在连接时加上参数:mysql -u root -p --default-character-set=utf8
基本上就这些。掌握连接方式和基础命令就能完成大部分日常操作。注意每条SQL语句以分号结尾,否则命令不会执行。
