数据库基础

数据库基础

什么是数据库

简单的说,数据库(database)就是一个以某种有序的方式存储数据的集合,就像一个箱子,这个箱子就是文件存数的位置.

另外,数据库和数据库软件的概念不同,数据库软件其实应该叫数据库管理系统(DBMS),可以创建和使用数据库容器,我们一般直接接触的是DBMS,通常使用它来访问数据库.

表(table)是一种结构化的文件,可用来存储某种特定类型的数据。就像箱子里的塑料带将不同的东西分开防止,同样的类型放在一个袋子中.

模式(schema)

关于数据库和表的布局及特性的信息,用来描述数据库中特定的表以及整个数据库(和其中表的关系)。

列和数据类型

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

数据类型(datatype)是指列的数据类型,每个列都有相应的数据类型.

表中的一个记录,就是表中的一组数据

主键

表中每一行都应该有可以唯一标识自己的一列或一组列,这些列就被成为主键(primary key),用来唯一标示一组数据.

主键需满足以下条件:

  1. 任意两行都不具有相同的主键值
  2. 每个行都必须具有一个主键值,主键列不允许NULL

SQL

SQL是结构化查询语言,是数据库专用的语言,所有的SQL类型的数据库基本都可以使用SQL语言来通信,且多数语法都相同

posted @ 2016-04-13 14:31  gxyz  阅读(161)  评论(0编辑  收藏  举报