MySQL 01

  1. 数据库存在的意义
  • 可以存储各种数据:比如数字、文字、图片、视频、声音等等;
  • 可以存储非常大的数据量:比如几十万条记录,10G的数据量等等;
  • 共享度高、重复率低
  • 确保数据的安全、数据的完整性
  1. 数据库的技能水平
    • 数据库操作员
    • 高级数据库操作员
    • 数据库管理师
  2. MySQL数据库的概述
    • MySQL是一个关系数据库管理系统,由瑞典MySQL AB公司发布的,

目前属于Oracle。具有体积小、速度快、开放源代码等特点,

中小型的网站为了降低总体成本而使用MySQL来作为网站的

数据库管理系统。

  1. 为什么使用MySQL数据库?
  • 开源
  • 性能强劲
  • 便于安装
  1. 数据库系统的发展

三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段

  1. 数据库系统阶段涉及的单词

DBMS:数据库管理系统

DML:数据操作语言

DB:数据库

DCL:数据控制语言

DBS:数据库系统

DDL:数据定义语言

  1. 数据库系统的特点
  • 数据的集成性、结构化
  • 数据的高共享性、低冗余性
  • 数据的独立性
  • 数据统一由DBMS管理与控制
  1. 数据的概念(Data)

数据是人们为了反映客观世界而记录下来的可以鉴别的

物理符号。

数据的概念不再局限于数值数据,还包括图片、文本、

声音、视图等等一切能被计算机接收且能被处理的符号。

  1. 数据库的概念DB

   数据库是长期存储在一起的互相有联系的数据集合。

数据库中的数据是集成的、可共享的、最小冗余的、能为多种应用服务的。

  1. 数据库管理系统DBMS

数据库管理系统DBMS是一种系统软件,负责数据库中的

数据组织、数据操作、数据维护、控制及保护和数据服务等。

为数据服务,提供了相应的数据语言,如数据定义语言DDL、

数据操作语言DML、数据控制语言DCL。

通过DBMS,数据库用户可以轻松的实现数据库容器中各种

数据库对象的访问(增删改查等操作),还可以轻松的完成

数据库的维护各种(备份、恢复、修复等操作)。

  1. 数据库管理系统常用的数学模型

层次模型、网状模型、关系模型、面向对象模型

  1. 关系数据库管理系统RDBMS

基于“关系模型”的数据库管理系统就称为关系数据库管理系统。

目前关系数据库管理系统已占据主导地位

  1. 关系数据库RDB

使用关系模型对数据进行组织、存储和管理的数据库就称为

关系数据库。

关系数据库中所谓的“关系”,实质上就是一张“二维表”。

列->字段,行->记录。

  1. 什么是SQL语言?
    • SQL语言是结构化查询语言,是一种应用最为广泛的关系

数据库语言,该语言定义了操作关系数据库的标准语法,

几乎所有的关系数据库管理系统都支持SQL语言。

主要包括:

  • 数据定义语言DDL:负责数据的模式定义与数据的

物理存取构建。

  • 数据操作语言DML:负责数据的操作,包括查询及

增删改等操作。

  • 数据控制语言DCL:负责数据的完整性、安全性的定义

与检查以及并发控制、故障恢复等功能。

  1. 数据库管理员DBA

 由于数据库的共享性,因此对数据库进行规划、设计、维护、监视等都需要专人管理,称他们为数据库管理员DBA;

  1. 数据库系统DBS

 是由五部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(DBA)、系统平台之一(硬件平台)、系统平台之二(软件平台)。

这五部分构成了一个以数据库为核心的完整的运行实体,就称为数据库系统。

数据库的核心:数据

  1. 数据库应用系统DBAS

是由三部分组成:数据库系统、应用软件、应用界面;

具体包括数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件和应用界面;

应用软件:是由数据库系统提供的数据库管理系统及数据库系统开发工具所组成;

应用界面:大多是由相关的可视化工具开发而成。

  1. MySQL数据库的下载

地址:MySQL :: Developer Zone

进入首页网站后,单击“MySQL Downloads”-》MySQL Community Server-》进入最新版本页面,单击类似“!”的菜单-》进入历史版本界面,单击“MySQL Community Server 5.5 ”-》选择:5.5.62,Microsoft windows,ALL-》选择第二版本:win x64bit,msi格式的,单击“Download”-》单击“No thanks,just start my download.”链接-》“浏览/另存为”,设置下载后的软件的保存位置:D:\MySQL-》单击下载-》进度100%后,下载完成。

  1. MySQL数据库的安装
  1. 双击MySQL的安装软件mysql-5.5.62-winx64.msi,初始化后,进入安装向导页面,单击next;
  2. 进入安装类型界面choose setup type,选择“Custom”自定义安装,单击next;
  3. 进入安装设置界面,有x的组件都要去选择安装,安装路径:D:\Program Files\MySQL\MySQL Server 5.5,单击next;
  4. 进入Ready to install MySQL 5.5页面,单击“Install”;
  5. 进入Inatalling MySQL Server 5.5页面,当进度条100%,安装完成,单击“Finish”后,进入服务器的安装配置页面;
  1. MySQL数据库服务器的配置
  1. 在安装点击Finish之后,进入服务器的安装配置页面,点击Next;
  2. 进入数据库服务器事项设置,配置数据库服务应用类型,选择默认的“Detailed configuration”详细配置;点击next;
  3. 进入下一个配置数据库服务应用类型,选择“Developer Machine”开发机,点击next;
  4. 进入配置数据库服务用途类型,选择“Multifunctional Database”多功能数据库,点击next;
  5. 进入INNODB数据库文件目录配置界面,默认选项,点击next;
  6. 进入并发连接数设置界面进行设置,默认选择“Decision support(DSS)/OLAP”决策支持系统,点击Next;
  7. 进入网络选项设置界面,启动TCP/IP、通信端口:3306,其他选项都勾选,点击next;
  8. 进入字符集设置界面,手动“Manual”选择对应的字符集:gb2312,点击next;
  9. 进入Windows选项设置界面,对MySQL服务进行相关的配置,服务器名称:MySQL,其他选项也都勾选,点击next;
  10. 进入数据库安全选项设置界面,对MySQL的Root用户密码以及远程登录方式进行设置,Root用户的密码:root,其中不勾选匿名用户:“Create an Anonymous Account”,其他都勾选,点击next;
  11. 进入执行设置页面,点击“Execute”,当4个进程都打钩√后,点击Finish,配置就完成。
  1. MySQL数据库的完全卸载
  1. 双击MySQL数据库应用程序mysql-5.5.62-winx64.msi

-》进入安装向导页面,点击Next;

-》进入修改、修复和移除页面,选择“Remove”进行卸载;

-》进入准备移除页面,点击“Remove”;

-》弹出的二次确认信息窗口,点击“是”或“OK”;

-》当进度条100%后,点击Finish,即卸载完成;

  1. 删除数据库安装后生成的文件夹MySQL,路径:C:\Program Files\MySQL

或D:\Program Files\MySQL

  1. 删除隐藏文件夹ProgramDate中的MySQL文件夹,路径:C:\ProgramData\MySQL
  2. 删除注册表中以下的MySQL文件目录:
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除

5)重启电脑,再重新安装MySQL数据库,注意:选择安装类型为:Typical;

  1. MySQL数据库服务器的启动和关闭

右键开始菜单-》计算机管理-》服务与应用程序-》服务-》MySQL

  1. 通过图形化界面启动和停止服务
    1. 快捷按钮:在快捷按钮栏,点击启动、停止、暂停、重启动等按钮;
    2. 文字链接:页面中间栏,包含启动、停止、暂停、重启动此服务等;
    3. 右键MySQL服务:
        1. 右键菜单:有启动、停止、暂停、重启动等选项;
        2. 右键菜单-》属性:可以选择启动类型,

自动(延迟启动)

自动

手动

禁用

注意:MySQL 5.5 Command Line Client:

MySQL5.5命令行客户端

  1. 通过DOS窗口启动和停止服务:

Win7:开始-》运行-》cmd

Win 10:(1).“win + R”-》运行-》cmd

(2)右键开始菜单-》选择windows powershell(管理员A)

    1. 启动服务:net start mysql (或net改为 .\net)
    2. 停止服务:net stop mysql (或net改为 .\net)
  1. MySQL的登录方式

1)通过图形化客户端SQLyog登录mysql:

双击打开图形化客户端SQLyog-》文件-》新连接-》弹出“连接到我的SQL主机”窗口-》新建-》输入名称:MySQL-》确定-》在mysql选项,SQL主机地址:localhost,用户名:root,密码:root,端口号:3306-》测试连接-》确定-》连接-》是-》连接成功,在SQLyog左边资源数据库管理窗口会显示:root@localhost信息。

2)通过命令行客户端MySQL5.5 command line client登录MySQL:

双击通过命令行客户端MySQL5.5 command line client-》输入密码:root-》回车;

3)通过DOS窗口(管理员)登录Mysql

A.WIN + R ->cmd

B.右键开始菜单-》Windows powershell(管理员A)

i.在打开的dos窗口输入命令:

mysql –u root –p   ---直接连接本机MYSQL服务

mysql –h localhost –u root –p   

---连接本机MYSQL服务名localhost

mysql –h 127.0.0.1 –u root –p

---连接本机MYSQL服务地址:127.0.0.1

ii.回车,输入密码:root

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值