MySQL基础

目录

  • 数据库简介
  • 软件开发架构
  • 数据库的分类
  • SQL语句的由来
  • MySQL数据库简介
  • MySQL下载与安装

 

数据库简介

数据库存储数据的演变过程

1.文件

    eg:
        ben|123  # 普通文本
        {''username'':''ben'',''pwd'':123}  #json格式

"""
    缺陷
        1.数据格式千差万别从而导致程序兼容性很差
        2.数据安全性较弱,容易丢失

"""

2.单机游戏

    数据保存在本地的一个文件夹内 数据格式由程序设计者定义好
    

"""
    缺陷
        1.数据彼此之间无法共享(游戏进度、用户数据)
        2.数据安全性较弱,容易丢失

"""

 

3.网络游戏

数据保存在暂时未知的地方
数据是可以共享的,安全性较高  

 

 

软件开发架构

 c/s架构

c:client      #客户端
s:server      #服务端


形象比喻:
        客户端好比是去店里消费的客人
        服务端又好比是一家家门店
        客人可以在门店里享受到该门店的服务

 

 

b/s架构(本质:c/s架构)

b:broswer       # 浏览器
s:server        #服务器(端)
    


形象比喻:
        浏览器相当于是可以去多家店里消费的客人
        服务器相当于是一家家店  

 

数据库概念

数据库本质上就是一款c/s架构的软件
而数据库操作数据就是基于网络远程的操作文件


#客户端
    基于网络通信(可以是互联网、局域网、单机)

#服务端
    基于网络通信(可以是互联网、局域网、单机)

 

数据库的分类

1.关系型数据库

关系型数据库:    
  具有固定的表结构 并且表与表之间可以建立外键关系
eg:
  MySQL、Oracle、PostgreSQL、sql server、sqlite、MariaDB、access

1.MySQL数据库 免费的 使用率较高 2.MariaDB数据库 相当于MySQL的备用 3.Oracle数据库 安全性极高,但需要收费,且维护费用高 4.PostgreSQL数据库 可扩展性强 可以基于现有的功能额外开发 5.sql server数据库 老牌的数据库软件 6.sqlite数据库 小型数据库 一般只用于本地小数据量测试

 

 

 

 

2.非关系型数据库

2.非关系型数据库:
  没有固定的表结构 数据存储格式采用的是K:V键值对的形式 eg:
  redis、mongoDB、memcache

1.redis数据库 目前市面上最火 2.mongoDB数据库 在爬虫和大数据库领域使用广泛 3.memcache数据库 基本被redis淘汰了

 

 

SQL语句与NoSQL语句

# SQL语句就是用来操作关系型数据库的语言

# NoSQL语句就是用来操作非关系型数据库的语言

 

 

重要概念

# 针对关系型数据库
库>>>文件夹
表>>>文件夹里面的文件
数据>>>文件夹里面的文件里面的一行行记录


# 数据库就是一款远程操作文件的软件

 

MySQL数据库如何下载与安装

下载

步骤一

进入MySQL官网,选择downloads   

 

 

 

步骤二

点击 MySQL Community Server

 

 

步骤三

选择 Archives
下拉框选择版本5.6版本即可,下载对应的压缩包

 

 

 

 

安装

下载完毕之后
解压至相对好找的路径下(最好不是C盘)

 

文件目录介绍

bin文件夹
    存储的是启动程序文件
        mysql.exe    客户端
        mysqld.exe   服务端
data文件夹
    存储的是数据相关的文件
my-default.ini
    数据库的默认配置文件
README
    类似于产品说明书

 

 

MySQL基本使用

前提

先添加环境变量

 

 

 使用步骤

1.先启动服务端
2.客户端登录服务端
    mysql  # 游客模式登录  功能及权限少
3.退出游客账户采用管理员账户登录
    exit\quit
    
    
# 完整命令
        mysql -h 127.0.0.1 -P 3306 -uroot -p
    
# 本地操作可以简化
        mysql -uroot -p

 

 

 

 

 

系统服务制作

步骤一

1.如何查看计算机内部所有的系统服务
    方式1:鼠标移动到底部任务栏右键选择任务管理器查看服务即可
    方式2:windows + r 并输入services.msc回车即可

 

步骤二

将MySQL服务添加到系统服务中,一定要以管理员身份打开cmd
mysqld --install

 

 

步骤三

添加完成后第一次需要手动启动
方式1:找到服务鼠标右键点击启动即可
方式2:net start mysql

 

 

检验结果

 

posted @ 2021-09-01 16:36  陌若安然  阅读(39)  评论(0)    收藏  举报