1、现代电子技术实验项目项目2MySQL数据库数据库的可视化操的可视化操作作项目项目描述描述任务解析任务解析相关知识相关知识任务实施任务实施任务小结任务小结现代电子技术实验1、项目描述、项目描述该项目的具体任务该项目的具体任务包括:包括:(1)用)用MySQL可视化管理工具建立可视化管理工具建立MySQL数据库。数据库。(2)用)用MySQL可视化管理工具为数可视化管理工具为数据库创建表。据库创建表。(3)用)用MySQL可视化管理工具并为可视化管理工具并为表添加纪录。表添加纪录。现代电子技术实验2、任务解析、任务解析MySQLMySQLMySQLMySQL的可视化管理工具从来源上分为:的可视化管
2、理工具从来源上分为:的可视化管理工具从来源上分为:的可视化管理工具从来源上分为:MySQLMySQLMySQLMySQL安装包自带、第三方提供。安装包自带、第三方提供。安装包自带、第三方提供。安装包自带、第三方提供。本项目结合简单的实例,分别介绍基于本项目结合简单的实例,分别介绍基于本项目结合简单的实例,分别介绍基于本项目结合简单的实例,分别介绍基于MySQL WorkbenchMySQL WorkbenchMySQL WorkbenchMySQL Workbench、NavicatNavicatNavicatNavicat和和和和phpMyAdminphpMyAdminphpMyAdminp
3、hpMyAdmin的数据库简单操作,为深入的数据库简单操作,为深入的数据库简单操作,为深入的数据库简单操作,为深入学习学习学习学习MySQLMySQLMySQLMySQL数据库打基础。数据库打基础。数据库打基础。数据库打基础。现代电子技术实验3、相关知识、相关知识MySQLMySQLMySQLMySQL可视化管理工具可视化管理工具可视化管理工具可视化管理工具:l lMySQL WorkbenchMySQL WorkbenchMySQL WorkbenchMySQL Workbenchl lNavicatNavicatNavicatNavicatl lphpMyAdminphpMyAdminph
4、pMyAdminphpMyAdmin现代电子技术实验3、相关知识、相关知识l lMySQLMySQLMySQLMySQL可视化管理工具可视化管理工具可视化管理工具可视化管理工具MySQL WorkbenchMySQL WorkbenchMySQL WorkbenchMySQL Workbenchl lMySQLWorkbenchMySQLWorkbench可适用于可适用于可适用于可适用于WindowsWindows,LinuxLinux和和和和MacOSXMacOSX。l lMySQLWorkbenchMySQLWorkbench有两个不同的版本:有两个不同的版本:有两个不同的版本:有两个不同
5、的版本:CommunityOSSEditionCommunityOSSEdition(社区(社区(社区(社区OSSOSS版)版)版)版)CommercialStandardEditionCommercialStandardEdition(商业标准版)(商业标准版)(商业标准版)(商业标准版)现代电子技术实验3、相关知识、相关知识l lMySQLMySQLMySQLMySQL可视化管理工具可视化管理工具可视化管理工具可视化管理工具MySQL WorkbenchMySQL WorkbenchMySQL WorkbenchMySQL Workbenchl l制造商:制造商:制造商:制造商:SunSy
6、stems/OracleSunSystems/Oraclel l网站:网站:网站:网站:http:/dev.http:/dev.MySQLMySQL.com/downloads/ l价格:免费价格:免费价格:免费价格:免费l l许可证:许可证:许可证:许可证:GPLGPLLicenseLicense现代电子技术实验MySQLWorkbench的启动的启动现代电子技术实验MySQLWorkbench启动界面启动界面现代电子技术实验MySQLWorkbench启动成功启动成功现代电子技术实验MySQL可视化管理工具可视化管理工具Navicatl lNavicatNavicat是一个可多重连接的数据
7、库管理工具,它是一个可多重连接的数据库管理工具,它是一个可多重连接的数据库管理工具,它是一个可多重连接的数据库管理工具,它可连接到可连接到可连接到可连接到MySQLMySQL、OracleOracle、PostgreSQLPostgreSQL、SQLiteSQLite、SQLServerSQLServer和和和和/或或或或MariaDBMariaDB数据库,使数据库,使数据库,使数据库,使管理不同类型的数据库更加方便。管理不同类型的数据库更加方便。管理不同类型的数据库更加方便。管理不同类型的数据库更加方便。l lNavicatNavicat符合专业开发人员的所有需求,对维护数符合专业开发人员的
8、所有需求,对维护数符合专业开发人员的所有需求,对维护数符合专业开发人员的所有需求,对维护数据库服务器的新手来说又相当容易学习,它具有极据库服务器的新手来说又相当容易学习,它具有极据库服务器的新手来说又相当容易学习,它具有极据库服务器的新手来说又相当容易学习,它具有极完备的图形用户界面,可让用户简便地以安全且简完备的图形用户界面,可让用户简便地以安全且简完备的图形用户界面,可让用户简便地以安全且简完备的图形用户界面,可让用户简便地以安全且简单的方法创建、组织、访问和共享信息单的方法创建、组织、访问和共享信息单的方法创建、组织、访问和共享信息单的方法创建、组织、访问和共享信息现代电子技术实验制造商
9、:制造商:PremiumSoft?CyberTechLtd.网站:网站:http:/ 8下下Web服务器的搭建服务器的搭建现代电子技术实验Win 8下下Web服务器的搭建服务器的搭建(续(续1)现代电子技术实验Win 8下下Web服务器的搭建服务器的搭建(续(续2)现代电子技术实验Win 8下下Web服务器的搭建服务器的搭建(续(续3)现代电子技术实验Win 8下下Web服务器的搭建服务器的搭建(续(续4)现代电子技术实验Navicat的安装步骤的安装步骤1配置配置config文件文件,实现细节实现细节详见教材详见教材现代电子技术实验Navicat的安装步骤的安装步骤2将下将下载载的的phpM
10、yAdmin安装包安装包“phpMyAdmin-4.3.9-all languages”解解压压到到Web目目录录下(如果下(如果是虚是虚拟拟空空间间,可以解,可以解压压后通后通过过ftp等上等上传传到到Web目目录录下)。下)。现代电子技术实验数据库示例数据库示例现代电子技术实验数据库示例(续)数据库示例(续)栏目表:栏目表:column(栏目栏目id+栏目名称栏目名称+备注备注+父栏目父栏目id)公告表:公告表:news(公告公告id+标题标题+创建时间创建时间+内容)内容)用户表:用户表:user(用户用户id+用户名称用户名称+邮箱邮箱+密码密码+注册时间注册时间+上次登录时间)上次登
11、录时间)管理员管理员表(表(管理员管理员id+管理员密码管理员密码+管理员姓名管理员姓名+管理员性别管理员性别+管理员出生日期管理员出生日期+管理员住址管理员住址+管管理员联系方式理员联系方式+上次登录时间)上次登录时间)商品基本信息表:商品基本信息表:goods(商品商品ID+栏目栏目ID+商品名称商品名称+品牌名称品牌名称+商品价格商品价格+生产厂商生产厂商+商品描述商品描述+商品图片商品图片+上架时间上架时间+促销时间促销时间+促销价格)促销价格)商品详细信息表:商品详细信息表:details(详情详情ID,商品商品id+商品尺寸商品尺寸+商品颜色商品颜色+商品重量商品重量+商品数量)商
12、品数量)订单表:订单表:orders(订单号订单号+详情详情ID+用户用户id+购买数量购买数量+价格价格+订单时间订单时间+支付方式支付方式+到货到货时间)时间)邮寄地址表:邮寄地址表:mail(用户用户ID+邮寄地址邮寄地址+邮编邮编+接收人接收人+手机手机+固话)固话)现代电子技术实验4、任务实施、任务实施用用用用WorkbenchWorkbenchWorkbenchWorkbench创建创建创建创建MySQLMySQLMySQLMySQL数据库数据库数据库数据库现代电子技术实验用用Workbench创建创建MySQL数据库数据库现代电子技术实验用用Workbench创建创建MySQL数
13、据库数据库现代电子技术实验用用Workbench创建创建MySQL数据库数据库现代电子技术实验用用Workbench创建创建MySQL数据库数据库现代电子技术实验用用Workbench创建创建MySQL数据库数据库现代电子技术实验用用Workbench创建创建MySQL数据表数据表现代电子技术实验用用Workbench创建创建MySQL数据表数据表现代电子技术实验用用Workbench创建创建MySQL数据表数据表现代电子技术实验用用Workbench为为MySQL表添加记录表添加记录现代电子技术实验用用Workbench为为MySQL表添加记录表添加记录现代电子技术实验基于基于Navicat的的MySQL数据库操作数据库操作方法雷同,此处不再赘述方法雷同,此处不再赘述