Skip to content

DataBase

· 6 min · 数据库 / SQL / PostgreSQL / 学习笔记

一、数据库理解#

1、什么是数据库#

数据库是一种依照特定数据模型,组织、存储和管理数据的文件集合。组织与存储系统数据,为系统软件从中存取从中存取数据提供支持。

**关系型数据库:**在关系模型基础上,由多张相互连接的二维表组成的数据库。

2、什么是数据模型#

数据模型是用于描述和组织数据的概念和结构的一种方式。它定义了数据的组织方式、数据之间的关系以及对数据进行操作的规则和约束。数据模型提供了一种抽象层,更好的理解和管理数据。

关系模型中数据的逻辑结构是一张二维表。

3、什么是SQL#

SQL是用来操作关系型数据库的语言,学会了SQL语言就可以操作所有的数据库。

4、什么是数据库系统#

数据库系统由数据库、数据库管理系统、数据库管理员、数据库应用程序、最终用户组成。管理员通过数据库管理系统来管理数据库,数据库应用程序通过数据库管理系统提供的API进行数据的调用和操作,最终用户可以使用数据库应用程序。

二、MySql安装#

1、下载#

(这里准摆在windows中安装)

在MySql官网下载community版本的MySql。

2、安装#

安装后MySql服务会自动启动, 并且会开机自启,服务的名称是MySQL**,后面是安装MySql时的端口号(以下使用我的端口号83)。

在管理员终端中可以启动和停止该服务,使用net start MySql83和net stop MySql83命令启动和停止数据库服务。

3、连接到MySql#

直接安装MySql Workbench可以进行可视化的连接。

三、SQL语言#

1、DDL#

创建新数据库可以有很多可选项:如果不存在则创建; 默认字符集;排列规则

+++

约束和数据结构详解

2、DML#

在获取数据、更新数据和删除数据时,默认会对所有的数据条目进行操作,如果要指定一部分数据条目,请使用 where 语句