[MySQL文章2] 数据库概述及MySQL数据库的安装

版权声明: https://blog.csdn.net/Geroge_lmx/article/details/83316147

一.数据库概述及MySQL数据库

1. 什么是数据库

    数据库是一个存储数据的仓库

2. 如何选择使用哪种数据库:

    1. 是否开源:开源 != 免费

        开源软件:MySQL / Mariadb / MongoDB

        商业软件: Oracle / DB2 / SQL_Server

    2. 是否跨平台:数据库服务器通常部署在Linux系统之上

        跨平台:MySQL / Oracle / Mariadb / DB2 / MongoDB

        不跨平台:SQL_Server

    3. 公司的类型:

        商业软件一般用于政府部门和金融机构

        开源软件一般用于游戏网站,购物网站及论坛网站...

3.MySQL数据库---典型的关系型数据库存储

    关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看做是某个实体的集合,而实体之间存在联系,这就需要表与表之间的关系实现,如主键,外键的关联关系。多个表组成一个数据库,也就是关系型数据库。常见的关系型数据库:SQLite、MySQL、Oracle、SQL Server、DB2等。

    E.g.

    ①关系型数据库的存储

 表1 学生信息表
姓名 年龄 班级
Alex 22

03班

Bob 23 04班
表2 班级信息表
班级 班主任
03班 Thomas
04班 Mathieu

    ②非关系型数据库存储(访问修改的速度快,执行效率高)

    {"姓名":"Alex","年龄":22,"班级":"03班","班主任":"Mathieu"}

    {"姓名":"Bob","年龄":23,"班级":"04班","班主任":"Thomas"}

二. MySQl数据库的安装

1. Ubuntu安装MySQL服务:/etc/apt/source.sh

    1. 安装服务端:

        sudo apt-get install mysql-server

    2. 安装客户端:

        sudo apt-get install mysql-client

    3. Ubuntu安装软件:

        sudo apt-get update

        sudo apt-get -f install  #修复依赖关系

        sudo apt-get install 软件包

2. Windows安装MySQL服务:

    1. 下载MySQL安装包(windows)

        mysql-install**5.7.***.msi

    2. 按照教程安装

3. 启动和连接MySQL服务

    1. 服务端启动

        sudo /etc/init.d/mysql star

        sudo /etc/init.d/mysql stop

        sudo /etc/init.d/mysql restart

        sudo /etc/init.d/mysql status  #查看当前状态

        sudo /etc/init.d/mysql reload  #重新加载配置文件(服务不会断)

    2. 客户端连接(Ctrl + l 清屏)

        1. 命令格式

            mysql -h主机地址 -u用户名 -p密码

            本机登录:mysql -hlocalhost -uroot -p123456

        2. 本地连接可忽略-h选项

            mysql -uroot -p123456

猜你喜欢

转载自blog.csdn.net/Geroge_lmx/article/details/83316147
今日推荐