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命令 常用操作相关推荐

  1. Linux下MySql数据库常用操作

    1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...

  2. windows下mysql命令_windows下的mysql命令使用

    1.运行-->cmd c:\mysql\bin> mysql -h localhost -u root -p    (回车后有提示输入密码) mysql> QUIT/exit     ...

  3. windows 下mysql的安装于使用(启动、关闭)

    1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...

  4. Windows下MySQL 5.6.19 general_log的设置(亲测)

    MySQL 5.6.19的general_log默认是关闭的,应该说MySQL的general_log默认是关闭的,不分具体版本和平台 一.从配置文件中启用general_log Windows下my ...

  5. Windows下MySQL数据库更改数据存储位置

    Windows下MySQL数据库更改数据存储位置 1.创建一个新的存储数据文件 比如,我创建了一个文件  E:\MySQL_Service ,用来放mysql数据. 2.找到配置文件my.ini和my ...

  6. Windows下MySql主从配置实战教程

    Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...

  7. windows下mysql备份

    windows下mysql备份 关键字: windows mysql 备份 一.单机备份 1.   ============================     假想环境:     MySQL 安 ...

  8. linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一

    Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...

  9. Windows下MySQL 解压版安装教程

    Windows下MySQL 解压版离线安装教程 先安装微软常用运行库 http://www.downcc.com/soft/438494.html 下载安装包 https://downloads.my ...

最新文章

  1. c专家编程/c陷阱_如何避免常见的初学者陷阱并像专家一样开始编码
  2. tableau的2020.3在mac上可以使用,2020.4不行:亲测有效
  3. vs.net 2003 错误:无法生成项目输出组“内容文件来自stuschool(活动)”
  4. Lead saved query bug
  5. MySQL学习【第十二篇事务中的锁与隔离级别】
  6. 在BingoCC上面解析域名实现智能路由
  7. 存储类、链接、内存管理
  8. linux怎么把mysql数据库备份还原,MySQL数据库备份和还原
  9. 分区助手服务器,分区助手专业版
  10. EnableViewState与EnableViewStateMac
  11. java jcombobox 联动_java的JCombobox实现中国省市区三级联动
  12. 深度学习和浅层学习的区别
  13. 开博尔android播放器,你看!你细看!开博尔Q50播放器本地和NAS文件管理方式详解...
  14. 在绩效评估中使用 360 反馈
  15. 【P5850】calc 加强版(生成函数)(多项式)
  16. Adobe或QQ的oxc000007b错误解决方案.
  17. html5 树叶飘落,使用Html5实现树叶飘落的效果
  18. PS制作红色拟物化时钟icon图标
  19. 格式化时间 将2021-09-05T09:08:03.000Z 转换成 YYYY-MM-DD HH:mm:ss 格式
  20. IDEA的一些炫酷的插件

热门文章

  1. Sharepoint 2010 新特性笔记
  2. VIM - 每行前或者每行后增加相同的字符串
  3. Jquery Easy UI Datagrid 上下移动批量保存数据
  4. noip2009 靶形数独
  5. Android Load Picture Asynchronously
  6. 显示电池电量的小工具
  7. Go 的 flag 包可以解析命令行的参数
  8. Linux下的静态库、动态库和动态加载库
  9. js:封装获取当前元素的所有的哥哥元素节点
  10. iphone开发畅销书TOP5(china-pub内部数据)