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
提⽰输⼊登录密码,然后登录成功,如图所⽰:
(⼆)显⽰当前数据库服务器上所有的数据库
显⽰当前数据库服务器上所有的数据库名称列表,执⾏如下命令:
mysql> show databases;
可以看到,所有的数据库以列表的形式显⽰出来,如图所⽰:
(三)选中某个指定的数据库
命令格式:use 数据库名称
选中某个指定的数据库(例如存在⼀个名称为blog的数据库),可以执⾏如下命令:
mysql> use blog;
执⾏结果如图所⽰:
(四)查询选定的数据库中存在的所有表
命令格式:show tables
或者
show tables from 数据库名称
使⽤use命令指定了blog数据库,执⾏如下命令:
mysql> show tables;
显⽰数据库blog中的所有表,如图所⽰:
如果之前并没有执⾏use命令选定指定的数据库,要查看某个数据库中的表,可以执⾏如下命令:mysql> show tables from blog;
from关键字相当于use,指定某个数据库,如图所⽰:
(五)查看数据库中某个表结构
命令格式:describe 表名
假设数据库为blog,要查看表jblog_category的结构,执⾏如下命令:
mysql> describe jblog_category;
如图所⽰:
下载mysql服务端命令或者⽤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 如图所⽰:
可以在⽬录D:\AppServ\MySQL\bin>下看到example.sql脚本⽂件。
(七)通过SQL脚本⽂件导⼊指定的数据库
命令格式:source SQL脚本⽂件名称.sql
或者
source SQL脚本⽂件所在绝对路径
准备⼯作:先把exmple数据库删除,再重新导⼊,如图所⽰:
可以看到,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
如图所⽰:
然后执⾏,就可以看到,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 可以看到提⽰输出⼝令,然后执⾏还原,如图所⽰:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。