数据库基本概念
数据库(database)
保存有组织的数据的容器,通常是一个文件或一组文件。
表(table)
某种特定类型数据的结构化清单。
模式(schema)
关于数据库和表的布局及特性的信息。
列(column)
表中的一个字段,所有表都是由一个列或多个列组成。
数据类型
所允许的数据类型。每个表都有相应的数据类型,它限制或允许该列中存储的数据。
行(row)
表中的一个记录
主键(primary key)
一列(或一组列),其值能够唯一标识表中的每一行。
主键需满足的条件:
- 任意两行都不具有相同的主键值
- 每一行都必须有一个主键值(主键列不允许NULL值)
- 主键列中的值不允许修改或更新
- 主键值不能重用,如果某行从表中删除,它的主键值分配给新行
外键(foreign key)
值必须列在另一表的主键中。外键是保证引用完整性的重要部分。
SQL
结构化查询语言(Structured Query Language),是一种专用于与数据库沟通的语言
关键字(key word)
作为SQL组成部分的保留字,不能用作表或列的名字。
子句(clause)
SQL语句由子句构成,一个子句通常由一个关键字加上所提供的数据组成。有的子句是必需的,有的是可选的。
操作符(operactor)
用来联结或改变WHERE 子句中的子句的关键字,也称为逻辑操作符(logical operactor)
通配符(wildcard)
用来匹配值的一部分的特殊字符
搜索模式(search pattern)
由字面值、通配符或两者组合构成的搜索条件
网友评论