以下是部分平时较为常用的通用 mysql 命令。
一、mysql 登录命令
完整命令:mysql –h ip地址 –P 端口 –u 用户名 –p
说明:
-h:登录连接的ip地址,本机为 localhost 或者 127.0.0.1
-P:端口,本机默认为3306
如本机登录命令为:mysql –h localhost –P 3306 –u root –p
也可简写为:mysql –u root –p
二、查看 mysql 版本
(一)未登录情况下
在没有登录 mysql 情况下,可以查看本机 mysql 的版本。命令如下:
mysql --version或者
mysql –V特别注意:
一是:--version是 2 个短横杠;
二是:-V 是一个短横杠且 V 需要大写。
以上两个命令也可用于验证本机 mysql 环境是否安装成功:执行命令后,如果出现版本号,说明 mysql 环境安装成功!
另有,如果安装 mysql 环境时没有配置环境变量,需要先进入到安装 mysql 的文件路径下(如上图中的例子),否则会提示命令不存在。其原理及配置方法可参考往期文章:环境变量 | 是不是必须配置?怎么配置?
(二)登录情况下
登录情况下查看 mysql 版本,命令如下:
select version();三、常见数据库操作命令
(一)新建数据库
命令:create database 数据库名称;
例子:create database test_1103;
(二)查询显示所有数据库
命令:show databases; # 最后有个s且无括号
(三)选择目标数据库
命令:use 目标数据库名称;
例子:use test_1103;
(四)查看当前使用的数据库
命令:select database(); # 最后没有s且有括号
(五)查看当前数据库中的所有表
命令:show tables; # 最后有个s且无括号
(六)删除数据库
命令:drop database test_1103;
四、常见表操作命令
(一)查看表结构
命令:desc 表名;
(二)查看表的创建语句
命令:show create table 表名;
五、cmd 中执行 sql 文件
使用命令行(cmd)导入 sql 数据文件,有以下两种方法。
(一)使用source 命令
第一步:登录进入到 mysql 操作控制台
mysql –u root –p第二步:选择需要导入数据的数据库
use test2;第三步:运行sql导入命令
命令:source sql脚本文件的路径全名;
例子:source D:/LHJ/test1.sql;
最后这一步有以下两点需要特别注意:
一是:sql 文件的路径中,要使用单斜杠“/”或者双反斜杠“\\”,否则会报错!
错误使用:使用反单斜杠“\”
二是:sql 文件的路径中,存在中文,也会报错!
错误使用:路径中存在中文字符
(二)直接导入数据
命令:mysql –u用户名 –p密码 数据库名<sql脚本文件的路径全名
例子:mysql -uroot -p1234 test2 < D:/LHJ/test1.sql
这种方法对 sql 文件路径没有要求。
路径使用反单斜杠“\”、单斜杠“/”、双反单斜杠、中文字符都可以。
六、cmd 退出 mysql 环境
quit 或者 exit
特别注意:使用窗口命令(cmd)操作 mysql 时,退出命令可省略英文分号(;),除此之外的其他命令语句需以英文分号结尾。
-end-