01.数据库基本概念和配置

一、数据库概述

数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。

数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。

注意:通常情况下,经常会用数据库来表示他们使用的数据库软件,这经常会引起混淆,确切的说,数据库软件应该为数据库管理系统,数据库是通过数据库管理系统创建和操作的。

简单点来说,数据库软件应该为数据库管理系统,数据库是存储、维护和管理数据的集合。数据库是通过数据库管理系统创建和操作的。

二、数据库服务器、数据库和表的关系

所谓安装数据库服务器,只是在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。
为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。
数据库服务器、数据库和表的关系如图所示:

01.数据库基本概念和配置_第1张图片

三、数据库管理系统的安装与配置

这里我使用的是MySQL,它在百度百科的解释如下:

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

我在百度搜索输入mysql,百度一下,很快,很清晰能看到这个下载的内容
01.数据库基本概念和配置_第2张图片
好,点击普通下载,完成下载。
接下来就开始我们的安装过程。

  1. 接受许可
    01.数据库基本概念和配置_第3张图片
  2. 这里我们选择自定义的,具体根据实际情况,next出现如下界面:
    01.数据库基本概念和配置_第4张图片
  3. 选择mysql servers ,根据自己喜好是否选择workbench(一个图形化界面),因为其比较方便好用,这里选中它
    01.数据库基本概念和配置_第5张图片
  4. 安装刚才选择的软件、
    01.数据库基本概念和配置_第6张图片
  5. 这里可以对mysql进行一些配置,配置好之后,next出现如下界面:因为这里是做开发使用的,所以选择Development Machine , 其余可以默认,如果对日志等高级配置信息有兴趣可以选择Show Advanced Options
    01.数据库基本概念和配置_第7张图片
  6. 设置超级管理员root的密码
    01.数据库基本概念和配置_第8张图片
  7. 设置服务器的名称,这里的配置默认即可
    01.数据库基本概念和配置_第9张图片
  8. 这里选择next
    01.数据库基本概念和配置_第10张图片
  9. 执行
    01.数据库基本概念和配置_第11张图片
  10. finish完成安装
    01.数据库基本概念和配置_第12张图片
    安装完毕后, 为了方便使用sql命令,这里需要配置环境变量。找到mysql的安装目录下的mysqlserver文件夹下的bin文件夹。我的目录如下:
    C:\Program Files\MySQL\MySQL Server 5.7\bin
    我的电脑右键–>属性–>高级系统设置–>环境变量–>找到系统变量下的path变量,点击编辑–>把刚才的bin目录路径复制进path变量后。 (若后面没有;则添加;后再粘贴bin路径)

至此,操作已经完毕。

四、数据库管理系统的登录和查看

启动mysql服务

net start mysql服务名称 (这个服务名称是在软件安装的第7步所输入的)

连接mysql

mysql -u root -p你的密码(-p和你的密码之间没有空格)

查看当前数据库服务器中的所有数据库

 show databases;(mysql要求每个语句加;结束语句)

根据上面的命令看看执行结果:
01.数据库基本概念和配置_第13张图片

01.数据库基本概念和配置_第14张图片

你可能感兴趣的:(数据库学习笔记)