数据库(database) 保存有组织的数据的容器(通常是一个文
件或一组文件)。
数据库软件应称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。数据库可以是保存在硬设备上的文件,但也可以不是。在很大程度上说,数据库究竟是文件还是别的什么东西并不重要,因为你并不直接访问数据库;你使用的是DBMS,它替你访问数据库。
表是一种结构化的文件,可用来存储某种特定类型的数据。
存储在表中的数据是一种类型的数据或一个清单。
描述表的这组信息就是所谓的模式(schema),模式可以用来描述数据库中特定的表以及
整个数据库(和其中表的关系)。
表由列组成。列中存储着表中某部分的信息。
表中的一个字段。所有表都是由一个或多个列组成的。
表中的数据是按行存储的,所保存的每个记录存储在自己的行内。
如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
其值能够唯一区分表中每个行。
表中的任何列都可以作为主键,只要它满足以下条件:
在使用多列作为主键时,上述条件必须应用到构成主键的所有列,所有列值的组合必须是唯一的(但单个列的值可以不唯一)。
主键应该坚持的几个习惯:
MySQL是一种DBMS,即它是一种数据库软件。
MySQL、 Oracle以及Microsoft SQL Server等数据库是基于客户机—服务器的数据库。
为进行所有数据库交互,客户机软件都要与服务器软件进行通信。
原文:https://www.cnblogs.com/lencoder/p/10634058.html