@songying
2017-09-26T20:53:33.000000Z
字数 816
阅读 1083
mysql
数据库(database): 是保存有组织的数据的容器(通常是一个文件或一组文件)。
表(table): 某种特定类型数据的结构化清单,可用来存储某种特定类型的数据
模式: 关于数据库和表的布局及特性的信息,用来描述数据库中特定的表以及整个数据库(和其中表的关系)
列: 表由列组成,列中存储着表中某部分的信息。列是表中的一个字段。所有表都是由一个或多个列组成的。
数据类型: 每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。
行: 表中的一个记录。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
主键:唯一标识表中每行的这个列(或这组列)称为主键。
任意两行都不具有相同的主键值;
每个行都必须具有一个主键值(主键列不允许NULL值)。
SQL即为结构化查询语言,是一种专门与数据库通信的语言。
MySQL是一种DBMS,即它是一种数据库软件。
DBMS可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机—服务器的DBMS。MySQL、Oracle以及Microsoft SQL Server等数据库是基于客户机—服务器的数据库。
服务器部分是负责所有数据访问和处理的一个软件。与数据文件打交道的只有服务器软件。关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成。这些请求或更改来自运行客户机软件的计算机。
客户机是与用户打交道的软件。
客户机和服务器软件可能安装在两台计算机或一台计算机上。不管它们在不在相同的计算机上,为进行所有数据库交互,客户机软件都要与服务器软件进行通信。
mysql中的语句令用;或\g结束,换句话说,仅按Enter不执行命令;
输入help或\h获得帮助,也可以输入更多的文本获得特定命令的帮助。
输入quit或exit退出命令行实用程序。