Mysql数据库

一、了解 SQL

1、什么是数据库

数据库是以某种组织的方式存储的数据集合。

数据库(database)保存有组织的数据的容器(一个文件或者一组文件)

更准确的来说,数据库软件称为数据库管理系统(DBMS)。通过 DBMS 创建和操作的容器

2、什么是表

表 是一种结构化的文件,用来存储某种特定类型的数据。

3、什么是模式

模式 关于数据库和表的布局以及特性的信息。

4、列和数据类型

表是由列组成。列中存储这表中某种部分的信息。

列 表中的一个字段。所有表都是由一个或多个列组成的。

数据类型 所容许的数据的类型。每个字段都有相应的数据类型。

5、行

表中的数据都是按行存储的,保存的记录存储在自己的行内。

行 表中的一个记录。

6、主键

主键(又称键码、码) 一列(一组列),其值能够唯一区分表中的每个行。

满足条件:

任意两行都不具有相同的主键值。

每个行都必须具有一个主键值(主键列不允许 null 值)

二、了解 mysql

一、客户机-服务器软件

MySQL、Oracle 以及 Microsoft SQL Server 等数据库是基于客户机—服务器的数据库

DBMS(数据库管理系统)可以分为两类:

(1)基于共享文件系统的 DBMS(2)基于客户机-服务器的 DBMS

  • 与数据文件打交道的只有服务器软件。关于数据、数据添加、删除和数据更新的所有请求都是由服务器软件完成。
  • 客户机是与用户打交道的软件。例如:请求一个按字母顺序列出的产品表,则客户机软件通过网阔提交该请求给服务器软件。服务器软件处理这个请求,根据需求过滤、丢弃和排序数据,然后送回客户机软件。

三、排序索检数据

一、子句

有些字句是必需,有一些是可选的。一个子句通常由一个关键字和所提供的数据组成。