数据库(Database)是按照一定数据结构来组织、存储和管理数据的仓库,从早期存储数据的表格到如今可以处理海量数据的大型数据库,在各行各业得到了广泛的应用。

市面上数据库种类琳琅满目,例如oracle、db2、mssql、mysql等等。MySql作为一款开放源代码的关系型数据库,以体积小、功能强大得到了市场认可,尤其在中小型项目中得到了广泛的应用。

这一期小傅老师使用MySql数据库和大家一起学习数据库的相关操作,今天我们一起来安装下MySql。

MySql商标

获取安装文件

我们可以从MySql官网下载到最新安装文件,注意MySql是一款跨平台的产品,一定要下载符合你平台的版本。如要从官网下载先要注册帐号略显麻烦,我们可以直接从百度软件中心下载,现在的版本是5.7.17。

官网地址:https://www.mysql.com/downloads/

其它网址:http://rj.baidu.com/soft/detail/12585.html?ald

安装步骤

windows下的MySql安装非常方便,双击安装文件会弹出以下向导。不是生产环境最好采用默认的开发模式。

点击【Next】按钮后向导根据安装环境可能会不同的提示框,一般只点【Yes】即可

按下【Execute】按钮后MySql就开始安装,安装时间视你的计算机硬件配置而定。小傅老师先去泡杯咖啡,10分钟左右就能安装完成:-)

接着我们还要根据向导做一些配置,一般情况采用默认即可。超级用户(root)登陆的密码至少要4个字符,针对数据库学习者,小傅老师建议密码不要设定过于复杂,以免忘记。根据需要可以增加新用户,如想用新帐号在其它计算机上连接数据库,Host应采用<All Host(%)>,否则使用localhost选项,至于默认采用权限即可。

其它有配置项目一路【Next】,最后会出现以下提示画面。

安装完成后向导还提供测试连接功能,我们可以在输入框中调整用户和密码,按【check】按钮确认是否能连接到数据库。

最后一步是应用配置,看到此页面终于要安装完了:-)

连接到MySql

我们可以使用安装包中自带的MySQL Workbench连接到MySql,如你使用不习惯还可以选择第三方客户端,比如Navicat for MySql、SQLyog、phpMyAdmin都很好用。

MySQL Workbench

Navicat for MySql

跟小博老师一起学习数据库 ——MySql安装相关推荐

  1. 跟小博老师一起学习数据库 ——索引

    2019独角兽企业重金招聘Python工程师标准>>> 数据库索引是为提高查询数据速度而建立的目录,索引分成聚簇索引和非聚簇索引两种.聚簇索引根据数据的物理位置排序存放,它能提高多行 ...

  2. 跟小博老师一起学习数据库 ——SELECT

    2019独角兽企业重金招聘Python工程师标准>>> 我们用INSERT语句将数据插入表中,与之对应使用SELECT语句把从表中数据查询出来保存到结果集. 虽SQL的关键字不区分大 ...

  3. 跟小博老师一起学习MyBatis ——MyBatis搭建运行环境

    数据库 上回小傅老师与大伙聊了MyBatis是一款非常优秀的操作数据库的框架产品,所以大家先要安装好数据库,以便MyBatis能操作它.小傅老师用的是MYSQL数据库产品,当然你也可以使用MSSQL. ...

  4. 小博老师解析Java核心技术 ——JDBC数据库操作类封装

    2019独角兽企业重金招聘Python工程师标准>>> [引言] 我们在学习Java编程时,连接数据库技术(JDBC)是一项必备技能,我们经常需要读取或操作持久性存储的结构化数据.那 ...

  5. 小博老师解析Java核心技术 ——JDBC参数化查询(一)

    [引言] 我们在学习Java编程时,连接数据库技术(JDBC)是一项必备技能,我们经常需要读取或操作持久性存储的结构化数据.那么现在开始,小博老师就开始为大家讲解JDBC中的常用操作技术,今天我们来了 ...

  6. 小博老师解析Java核心技术 ——JDBC普通增删改操作

    [引言] 我们在学习Java编程时,连接数据库技术(JDBC)是一项必备技能,我们经常需要读取或操作持久性存储的结构化数据.那么现在开始,小博老师就开始为大家讲解JDBC中的常用操作技术,今天我们来了 ...

  7. 跟小博老师一起学JSP ——连接数据库

    2019独角兽企业重金招聘Python工程师标准>>> JSP在项目中更多的充当视图角色,但它访问数据库也十分方便.JSP中使用sql标签库或JAVA代码都能访问数据库,小傅老师带小 ...

  8. java参数化查询_小博老师解析Java核心技术 ——JDBC参数化查询(二)

    [步骤阅读四]SQL注入 按照以上方式开发,确实已经完成了基本的用户登录业务需求,但是这么做的话可以会出现一个比较严重的问题,那就是容易被SQL注入.所谓SQL注入,就是在需要用户填写信息,并且这些信 ...

  9. 小博老师精选Java十大CMS ——建站神器

    2019独角兽企业重金招聘Python工程师标准>>> [理论知识] 我不会写代码能不能搭建一个网站呢?我只会一些基础的网页制作技术,能不能制作一个功能完善的网站呢?我工作中经常接到 ...

最新文章

  1. springmvc是如何和前端页面联系起来的
  2. 第一天开通博客,记录自己在编程道路上的点点滴滴
  3. 解决Mac下npm权限问题
  4. 线性代数同济第六版_线性代数考试内容与课后习题
  5. Oracle 用户、对象权限、系统权限
  6. Maven项目的pom.xml配置文件格式初识
  7. Android客户端和服务器端数据交互的第一种方法
  8. 杭州·云栖 2050 大会日程(5.25-5.27)
  9. 《Redis开发与运维》笔记
  10. python openpose
  11. 详细vue脚手架安装教程
  12. EPICS Archiver Appliance在Debian11下安装文档
  13. 解题:NOI 2010 航空管制
  14. Mac 消除系统更新小红点
  15. java 转换html标签,java转化html标签
  16. 编译安装Memcached
  17. 模板脚手架资质怎么办理
  18. 外文翻译原文附在后面_外文翻译与外文原文(参考格式).doc
  19. 项目管理领域关键知识点之横道图和网络图
  20. 奔腾cpu可以安装黑苹果吗_你还在为安装黑苹果而烦恼吗?

热门文章

  1. 库存出入库管理业务流程图怎么做?
  2. 有关老年计算机培训的报道,深晚报道|教老年人使用智能手机 南澳开展“智能时代,乐享生活”培训活动...
  3. 用python批量修改图片名称!超级简单
  4. NLP自然语言 - jieba分词库
  5. Java内存模型(JMM)
  6. 2021-10-21 markdown模板
  7. OPC-(一)-什么是OPC
  8. Pandas:single positional indexer is out-of-bounds
  9. 大数据意味着向黑客暴露更多数据?
  10. Android----------- Banner2 广告图片轮播ViewPager2实现