轻松上手,快乐学习!

MySQL 教程

MySQL 首页MySQL 介绍MySQL 安装MySQL 实例库下载MySQL 实例库导入MySQL SELECTMySQL DISTINCTMySQL ORDER BYMySQL WHEREMySQL ANDMySQL ORMySQL INMySQL BETWEENMySQL LIKEMySQL LIMITMySQL IS NULLMySQL 别名MySQL JOINSMySQL INNER JOINMySQL LEFT JOINMySQL RIGHT JOINMySQL CROSS JOINMySQL SELF JOINMySQL GROUP BYMySQL HAVINGMySQL ROLLUPMySQL 子查询MySQL 派生表MySQL EXISTSMySQL CTEMySQL 递归 CTEMySQL UNIONMySQL INTERSECTMySQL MINUSMySQL INSERTMySQL INSERT INTO SELECTMySQL INSERT IGNOREMySQL UPDATEMySQL UPDATE JOINMySQL DELETEMySQL ON DELETE CASCADEMySQL DELETE JOINMySQL REPLACEMySQL PREPAREMySQL 事务MySQL 表锁定MySQL USEMySQL 数据库管理MySQL CREATE DATABASEMySQL DROP DATABASEMySQL 存储引擎MySQL CREATE TABLEMySQL 序列MySQL ALTER TABLEMySQL RENAME TABLEMySQL DROP COLUMNMySQL ADD COLUMNMySQL DROP TABLEMySQL 临时表MySQL TRUNCATE TABLEMySQL 数据类型MySQL NOT NULLMySQL Primary KeyMySQL Foreign KeyMySQL UNIQUEMySQL CHECKMySQL 字符集MySQL 排序规则MySQL 导入 CSVMySQL 导出 CSVMySQL 自然排序MySQL 基础

MySQL 存储过程

MySQL 存储过程介绍MySQL 存储过程实例MySQL 存储过程变量MySQL 存储过程参数MySQL 存储过程返回多值MySQL IF 语句MySQL CASE 语句MySQL IF CASE 选择MySQL 存储过程循环MySQL 存储过程游标MySQL 存储过程列表MySQL 存储过程异常处理MySQL SIGNAL 和 RESIGNALMySQL 存储函数

MySQL 视图

MySQL 视图教程SQL 视图介绍MySQL 视图介绍MySQL 创建视图MySQL 可更新视图WITH CHECK OPTIONLOCAL&CASCADEDMySQL 视图管理

MySQL 触发器

MySQL 触发器SQL 触发器MySQL 触发器介绍MySQL 触发器的创建MySQL 创建多个触发器MySQL 触发器管理MySQL 计划事件MySQL事件修改

MySQL 索引

MySQL 索引MySQL 索引创建MySQL 索引删除MySQL 显示索引MySQL 唯一索引MySQL 前缀索引MySQL 隐形索引MySQL 降序索引MySQL 复合索引MySQL 聚集索引MySQL 索引基数MySQL USE INDEXMySQL 强制索引

MySQL 管理

MySQL 管理MySQL访问控制系统MySQL 用户创建MySQL 用户密码MySQL 权限授予MySQL 权限撤销MySQL 角色MySQL 删除用户MySQL 表维护mysqldump 备份工具MySQL 数据库列表MySQL 表列表MySQL 表字段列表MySQL 用户列表MySQL 进程列表MySQL 列生成比较MySQL中同一表中的连续行

MySQL 全文搜索

MySQL 全文搜索MySQL 全文搜索介绍FULLTEXT索引MySQL 自然语言全文搜索MySQL 布尔全文搜索MySQL查询扩展MySQL ngram

MySQL 高级

MySQL 函数MySQL 窗口函数

MySQL 技巧

MySQL 查找重复数据MySQL 删除重复数据MySQL UUIDMySQL 表的复制MySQL 复制库MySQL 变量MySQL SELECT INTO 变量MySQL 表的存储引擎MySQL 使用正则查询MySQL 添加序号MySQL 随机查询MySQL 查询第 N 高记录MySQL 重置自增值MySQL VS MariaDBMySQL 间隔值MySQL 获取当天日期MySQL NULL 映射MySQL 注释理解MySQL EXPLAINMySQL 技巧介绍MySQL COUNTMySQL 数据分层MySQL 两表比较Mysql Like 优化

MySQL 窗口函数

MySQL CUME_DIST() 函数MySQL DENSE_RANK() 函数MySQL FIRST_VALUE 函数MySQL LAG() 函数MySQL LAST_VALUE() 函数MySQL LEAD 函数MySQL NTH_VALUE 函数MySQL NTILE 函数MySQL PERCENT_RANK 函数MySQL RANK 函数MySQL ROW_NUMBER 函数

MySQL 应用

MySQL应用程序编程接口PHP MySQL教程PHP 数据库连接

MySQL 优化

mysqld 内存持续变高


MySQL 实例库导入


在本教程中,您将学习如何将MySQL示例数据库加载到MySQL数据库服务器中。在本教程之后,您将把mysqldemo示实例数据库加载到MySQL服务器中以练习和学习MySQL。


MySQL Workbench 导入实例数据库

步骤1.从MySQL实例数据库下载mysqldemo数据库。

步骤2.将下载的文件解压缩到临时文件夹中。您可以使用任何所需的文件夹。为简单起见,我们将其解压缩到C:\temp  文件夹

步骤3.从中启动MySQL Workbench应用程序Program Files > MySQL > MySQL Workbench 8.0。目前是使用最新版本的,根据自己的版本去使用

步骤4.要添加用于查询的新数据库连接,请单击+以下内容:

步骤5.设置新连接:必须在此“安装新连接”窗口中输入所有连接参数。需要以下信息:

  • 连接名称:如果你连接到localhost,我们就输入local
  • 主机名:  127.0.0.1 或 localhost
  • 用户名:我们使用管理员用户root
  • 端口号:默认3306

您还可以选择提供以下信息:

  • 密码:用于连接数据库的用户的密码。
  • 默认库:是要连接的数据库。可以将其留空,然后使用use database命令选择。

单击“Test Connection”以确保您提供的参数正确无误,然后单击“确定”按钮以创建新连接。完成后,您将看到如下连接窗口:

步骤6.单击本地数据库连接以连接到MySQL数据库服务器。因为我们在上一步中没有提供密码,所以MySQL要求我们输入root帐户的密码。我们输入密码并单击“确定”按钮。

如果您正确输入用户名和密码,您将看到以下窗口:
以下窗口我们有调整,通过窗口的布局,显示或隐藏一些窗口,Navigator 左边栏可以通过"Administration"、"Schemas" 切换更多的可视:

步骤7.通过选择File > Open SQL Script  或按Ctrl+Shift+O键盘快捷键打开SQL脚本。

步骤8.通过选择C:\temp\mysqldemo.sql

步骤10.要执行SQL脚本,请单击execute工具栏中的按钮,如下所示:

步骤11.右键单击Schemas面板内部,然后单击Refresh All按钮以更新面板。mysqldemo数据库已成功加载到MySQL数据库服务器。


通过MySQL命令行导入实例

步骤1:数据准备把下载好的实例文件在 c:\temp\mysqldemo.sql

步骤:在运行窗口输入CMD,打开命令提示符应用


步骤2:在CMD中找到MySQL服务的bin文件

复制粘贴到CMD命令中执行cd c:\Program Files\MySQL\MySQL Server 8.0\bin

 

步骤3:输入帐号密码进入MySQL的命令行

步骤4:导入MySQL实例文件

使用命令source c:\temp\mysqldemo.sql

步骤5:检查MySQL 实例是否导入成功使用命令:

use mysqldemo;
show tables;

如果查看到如图中的表列表,说明导入成功


Naviate 导入MySQL实例库

步骤1:数据准备把下载好的实例文件在 c:\temp\mysqldemo.sql

步骤2:打开Navicate 配置连接上数据库

步骤3:连接上Navcate右击打开连接,选择“Execute SQL File” 选择 “mysqldemo.sql”执行

步骤4: 执行成功后刷新连接后出现mysqldemo库及其它表,至此就导入成功

在本教程中,我们逐步向您展示了如何使用MySQL Workbench,MySQL 命令行,Navicate工具将MySQL实例数据库加载到MySQL数据库服务器中。