什么是数据库
1.数据库
保存有组织的数据的容器,通常是一个文件或一组文件。
数据库和数据库软件的区别:数据库软件成为DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。我们不直接访问数据库,而是通过DBMS来访问数据库。
2.表
某种特定类型数据的结构化清单
在同一个数据库中,不能有相同的表名。
3.列和数据类型
表中的一个字段。所有的表都是有一个或多个列组成。
每个列都有相应的数据类型。数据类型定义列可以存储的数据种类。
4.行
表中的一个记录。表中的数据是按行存储的。
5.主键
表中的每一行都应该有可以唯一标识自己的一列(或一组列),称为主键。
表中的任何列都可以做为主键,只要满足一下条件:
- 任意两行都不具有相同的主键值;
- 主键列不允许NULL值
也可以一起使用多个列作为主键。在使用多个列作为主键时,上述条件必须应用到构成主键的所有列中,所有列值的组合必须是唯一的(此时单个列的值可以不唯一)。
除上述强制的规则外,应该坚持几个普遍认为的好习惯:
- 不更新主键列中的值;
- 不重用主键列中的值;
- 不在主键列中使用可能会更改的值。
什么是SQL
SQL是结构化查询语言(Structured Query Language)的缩写,是一种专门用来于数据库通信的语言。
网友评论