windows系统mysql常用命令_Windows下 MySQL命令 常用操作

Windows平台下MySQL常用操作与命令

(一)客户端连接MySQL数据库服务器

命令格式:mysql -h 数据库服务器IP -u 用户名 -p 数据库名称

安装MySQL数据库完成以后,切换到MySQL安装目录的bin目录下面(例如我的是D:\AppServ\MySQL\bin>),执行如下命令连接MySQL数据库服务器:

D:\AppServ\MySQL\bin>mysql -h localhost -u root -p

提示输入登录密码,然后登录成功,如图所示:

3508b5ba2741de2922a268b4660252b2.png

(二)显示当前数据库服务器上所有的数据库

显示当前数据库服务器上所有的数据库名称列表,执行如下命令:

mysql> show databases;

可以看到,所有的数据库以列表的形式显示出来,如图所示:

8056b8056973c53cd723a1fa90257c36.png

(三)选中某个指定的数据库

命令格式:use 数据库名称

选中某个指定的数据库(例如存在一个名称为blog的数据库),可以执行如下命令:

mysql> use blog;

执行结果如图所示:

37e4511bb64c56e69213119eaf7ba10f.png

(四)查询选定的数据库中存在的所有表

命令格式:show tables

或者

show tables from 数据库名称

使用use命令指定了blog数据库,执行如下命令:

mysql> show tables;

显示数据库blog中的所有表,如图所示:

833a8197864fc55da919a4e56b6afac6.png

如果之前并没有执行use命令选定指定的数据库,要查看某个数据库中的表,可以执行如下命令:

mysql> show tables from blog;

from关键字相当于use,指定某个数据库,如图所示:

4cdb728d37d311cf3704c71793b90812.png

(五)查看数据库中某个表结构

命令格式:describe 表名

假设数据库为blog,要查看表jblog_category的结构,执行如下命令:

mysql> describe jblog_category;

如图所示:

f8d80b34ab7f3ded244f791492cfded0.png

或者用SHOW CREATE TABLE tablename\G;

(六)导出某个数据库,保存为SQL脚本文件

命令格式:mysqldump -u 用户名 -p 数据库名称 > SQL脚本文件名称.sql

或者

mysqldump -u 用户名 -p 数据库名称 > SQL脚本文件所在绝对路径

例如导出数据example为example.sql脚本,可以执行如下命令:

D:\AppServ\MySQL\bin>mysqldump -u root -p example > example.sql

如图所示:

e1e13d2cedc3baf40231b1b0aa20e398.png

可以在目录D:\AppServ\MySQL\bin>下看到example.sql脚本文件。

(七)通过SQL脚本文件导入指定的数据库

命令格式:source SQL脚本文件名称.sql

或者

source SQL脚本文件所在绝对路径

准备工作:先把exmple数据库删除,再重新导入,如图所示:

119e26bd882400627ec74f1e8169998f.png

可以看到,MySQL数据库服务器上已经没有example这个数据库了。

假如SQL脚本文件为example.sql在当前D:\AppServ\MySQL\bin目录下,执行如下命令导入数据库:

mysql> create database example;

Query OK, 1 row affected (0.02 sec)

mysql> use example;

Database changed

mysql> source example.sql

如图所示:

070b6cf7ee43388dbc351dc6c42d0563.png

然后执行,就可以看到,sql脚本文件中,包括建表,插入数据等等,将数据全部导入到指定的数据库example中。

另外,source命令可以指定绝对路径,如:D:\AppServ\MySQL\bin\example.sql也是可以的。

(八)另一种通过SQL脚本文件还原数据的方法

命令格式:

mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 < SQL脚本文件名称.sql

或者

mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 < SQL脚本文件绝对路径

假设存在导出的备份脚本文件example.sql,现在创建一个example数据库,然后执行如下命令进行还原:

D:\AppServ\MySQL\bin>mysql -h localhost -u root -p example < example.sql

可以看到提示输出口令,然后执行还原,如图所示:

181cfb28ecf94dba4a502b3fb4d2e990.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值