文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

🤺全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程👾#001 # 第一单元 数据库概述 #

2017-05-17 05:41

关注

🤺全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程👾#001 # 第一单元 数据库概述 #

二、本单元知识点概述

(Ⅰ)知识点概述

 

二、本单元教学目标

(Ⅰ)重点知识目标

1.什么是数据库
2.市面上常见的数据库有哪些
3.SQL和数据库的关系

(Ⅱ)能力目标

1.熟练安装MySql数据库服务器
2.配置数据库服务器
3.学会使用第三方工具

三、本单元知识详讲

1.1 数据库理论基础

1.1.1 数据库存储方式★★

如今数据库已经无处不在了。一个网站需要有数据库来存储数据;一个学校需要用数 据库来存储学生 和教师的信息;一个公司需要用数据库来存储员工的信息和公司的资料。 要学习数据库,必须先要了解数据库是如何存储数据的。数据存储分为3个阶段即:

人工管理阶段:

文件系统阶段:

数据库系统阶段:

1.1.2 数据库泛型★★★

数据库泛型就是数据库应该遵循的规则.数据库泛型也称为范式。关系数据库 最常用的4种范式分别

在设计数据库时,数据库需要满足的最低要求的范式是第一范式第一范式的要求即 表中不能有重复字段,并且每个字段不能再拆分。如果一个数据库连第一范式都不能满足 的话,那就不能称之为关系数据库了。只有满足了第一范式的要求,才可以在这个关系数 据库中创建表。在满足第一范式的基础上,可以将数据库中进行进一步的细化。细化后可以使数据库 满足第二范式的要求。依次进行细化,可以得到第三范式范式。

1.1.3 数据库在开发中作用★★★★★

现在大部分的管理系统和软件都需要使用数据库来存储数据。在开发过程中,数据库 已经成为必不可少的一部分接下来我们介绍一下数据库在我们项目开发中的应用。 在软件开发过程中,经常需要使用数据库来存储数据: 例如:

1.2 数据库技术构成

1.2.1 数据库系统★★

1.2.2 SQL语言★★★★★

1.3 MySQL基础

1.3.1 常见数据库系统★★★

1.3.2 为什么要使用MySQL(mysql的优点)★★★

1)可存储大量数据;(几千万,几亿条数据)

2)方便检索;(方便查询)

3)保持数据的一致性、完整性;(数据库的自身的特性)

4)安全(Oracle),可共享;(谁都可以 通过互联网访问)

5)通过组合分析,可产生新数据(数据的实时分析:大数据+云计算)

6)开源,免费

1.4 安装和配置MySQL

1.4.1 安装MySQL★★★★

1.双击打开mysql-5.5.27-win32.msi进行安装

 2.选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。

 

3、可以选择MySQL的安装路径和数据的安装路径。

选择MySQL Server,点击Browse.. 选择安装的路径。

还可以选择Server data files,点击Browse..选择安装的路径。

 4、填上安装目录,我的是“F:ServerMySQLMySQL Server 5.0”,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。

 确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。

5、正在安装中,请稍候,直到出现下面的界面

 

 

点击Finish完成安装。

1.4.2配置mysql★★★

1、安装完成了,出现如下界面将进入mysql配置向导.

 2、选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。

 

点击下一步

3、选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”

 4、选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),按“Next”继续。

 默认选择Next;

 5、选择网站并发连接数,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”。

 6、MySQL的默认端口号是3306,不要去修改,咱们都使用默认的端口号就OK。在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果是新手,建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续

 7、就是对mysql默认数据库语言编码进行设置(重要),一般选UTF-8,按 “Next”继续。

 8、选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。

 9、询问是否要修改默认root用户(超级管理)的密码。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。

 10.确认设置无误,按“Execute”使设置生效,即完成MYSQL的安装和配置。

 

注意:设置完毕,按“Finish”后有一个比较常见的错误,就是不能“Start service”,一般出现在以前有安装mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依然不行,将mysql安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的 data文件夹删除,备份的data文件夹移回来,再重启mysql服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。

1.5 启动服务并登陆MySQL数据库

1.5.1 启动MySQL服务★★★

 

1.5.2 登陆Mysql数据库★★★

打开mysql命令窗口:如图输入安装时的密码

 

如图所示表示登陆成功,否则登陆失败。

1.6卸载数据库

1.6.1删除文件

  1. 在控制面板卸载程序mysql服务器

  2. 打开隐藏文件夹:C:ProgramData找到mysql:删除myqsl文件夹

  3. window+r--->输入regedit--->进去注册表--->选中计算机--->ctrl+f(全文搜索)mysql--->取消勾选项和值---->搜索mysql----删除除了默认值的所有文件

1.6.2重启电脑

  1. 重启电脑(部门电脑可以省略这一步)

1.7 MySQL常用图形管理工具

1.7.1 Navicat的介绍★★★★★

1.7.2 SQLyog的介绍★★★★

1.8mysql数据存储结构

1.8.1数据在数据库中存储结构

 

1.9数据库的操作

1.9.1展示所有数据库

 show databases;-- 展示所有数据库

1.9.2创建数据库

 create database 库名;
 create database day15       -- 指定默认字符集创建数据库
 default character set utf8

1.9.3查看数据库默认字符

 show create database day15;

1.9.4删除数据库

 drop database 库名

1.9.5修改数据库

 alter database 库名 default character set gbk;

四、本单元知识总结

1.什么是数据库
2.市面上常见的数据库有哪些
3.SQL和数据库的关系
4.操作数据的sql

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯