《SQL必知必会》:了解SQL

1. 名词解释

①数据库(database)
保存有组织的数据的容器(通常是一个文件或一组文件)。

数据库软件应称为数据库管理系统(DBMS)

②表(table)
某种特定类型数据的结构化清单。

数据库中的每个表都有一个名字来标识自己。这个名字是唯一的,即数
据库中没有其他表具有相同的名字。

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

④行(row)
表中的一个记录。

⑤主键(primary key)
一列(或一组列),其值能够唯一标识表中每一行。

表中的任何列都可以作为主键,只要它满足以下条件:

  • 任意两行都不具有相同的主键值;
  • 每一行都必须具有一个主键值(主键列不允许NULL 值);
  • 主键列中的值不允许修改或更新;
  • 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)。

2. 什么是SQL

SQL是英文Structured Query Language的缩写形式,它的意思是表示结构化查询语言。SQL语言的主要功能就是同各种内数据库建立联容系。此外,SQL是被当成为关系型数据库管理系统的标准语言。其是由Microsoft开发和推广的关系数据库管理系统。

《SQL必知必会》:了解SQL

特点:

  • SQL 不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS
    都支持SQL,所以学习此语言使你几乎能与所有数据库打交道。
  • SQL 简单易学。它的语句全都是由有很强描述性的英语单词组成,而
    且这些单词的数目不多。
  • SQL 虽然看上去很简单,但实际上是一种强有力的语言,灵活使用其
    语言元素,可以进行非常复杂和高级的数据库操作。