Windows下 MySQL命令 常用操作
2019独角兽企业重金招聘Python工程师标准>>>
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;
如图所示:
或者用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
可以看到提示输出口令,然后执行还原,如图所示:
转载于:https://my.oschina.net/u/1453975/blog/266547
Windows下 MySQL命令 常用操作相关推荐
- Linux下MySql数据库常用操作
1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...
- windows下mysql命令_windows下的mysql命令使用
1.运行-->cmd c:\mysql\bin> mysql -h localhost -u root -p (回车后有提示输入密码) mysql> QUIT/exit ...
- windows 下mysql的安装于使用(启动、关闭)
1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...
- Windows下MySQL 5.6.19 general_log的设置(亲测)
MySQL 5.6.19的general_log默认是关闭的,应该说MySQL的general_log默认是关闭的,不分具体版本和平台 一.从配置文件中启用general_log Windows下my ...
- Windows下MySQL数据库更改数据存储位置
Windows下MySQL数据库更改数据存储位置 1.创建一个新的存储数据文件 比如,我创建了一个文件 E:\MySQL_Service ,用来放mysql数据. 2.找到配置文件my.ini和my ...
- Windows下MySql主从配置实战教程
Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...
- windows下mysql备份
windows下mysql备份 关键字: windows mysql 备份 一.单机备份 1. ============================ 假想环境: MySQL 安 ...
- linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一
Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...
- Windows下MySQL 解压版安装教程
Windows下MySQL 解压版离线安装教程 先安装微软常用运行库 http://www.downcc.com/soft/438494.html 下载安装包 https://downloads.my ...
最新文章
- c专家编程/c陷阱_如何避免常见的初学者陷阱并像专家一样开始编码
- tableau的2020.3在mac上可以使用,2020.4不行:亲测有效
- vs.net 2003 错误:无法生成项目输出组“内容文件来自stuschool(活动)”
- Lead saved query bug
- MySQL学习【第十二篇事务中的锁与隔离级别】
- 在BingoCC上面解析域名实现智能路由
- 存储类、链接、内存管理
- linux怎么把mysql数据库备份还原,MySQL数据库备份和还原
- 分区助手服务器,分区助手专业版
- EnableViewState与EnableViewStateMac
- java jcombobox 联动_java的JCombobox实现中国省市区三级联动
- 深度学习和浅层学习的区别
- 开博尔android播放器,你看!你细看!开博尔Q50播放器本地和NAS文件管理方式详解...
- 在绩效评估中使用 360 反馈
- 【P5850】calc 加强版(生成函数)(多项式)
- Adobe或QQ的oxc000007b错误解决方案.
- html5 树叶飘落,使用Html5实现树叶飘落的效果
- PS制作红色拟物化时钟icon图标
- 格式化时间 将2021-09-05T09:08:03.000Z 转换成 YYYY-MM-DD HH:mm:ss 格式
- IDEA的一些炫酷的插件