Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1242814
  • 博文数量: 510
  • 博客积分: 20296
  • 博客等级: 上将
  • 技术积分: 4680
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-30 03:58
文章存档

2011年(13)

2010年(92)

2009年(242)

2008年(163)

我的朋友

分类: 数据库开发技术

2009-01-26 20:45:52

    表格是数据库中储存资料的基本架构。在绝大部份的情况下,数据库厂商不可能知道您需要如何储存您的资料,所以通常您会需要自己在数据库中建立表格。虽然许多数据库工具可以让您在不需用到 SQL 的情况下建立表格,不过由于表格是一个最基本的架构,我们决定包括 CREATE TABLE 的语法在这个网站中。

    在我们跳入 CREATE TABLE 的语法之前,我们最好先对表格这个东西有些多一点的了解。表格被分为栏位 (column) 及列位 (row)。每一列代表一笔资料,而每一栏代表一笔资料的一部份。举例来说,如果我们有一个记载顾客资料的表格,那栏位就有可能包括姓、名、地址、城市、国家、生日...等等。当我们对表格下定义时,我们需要注明栏位的标题,以及那个栏位的资料种类。

    那,资料种类是什么呢?资料可能是以许多不同的形式存在的。它可能是一个整数 (例如 1),一个实数(例如 0.55)、一个字串 (例如 'sql')、一个日期/时间 (例如 '2000-JAN-25 03:22:22')、或甚至是 以二进法 (binary) 的状态存在。当我们在对一个表格下定义时,我们需要对每一个栏位的资料种类下定义。(例如 '姓' 这个栏位的资料种类是 char(50)━━代表这是一个 50 个字符的字串)。我们需要注意的一点是不同的数据库有不同的资料种类,所以在对表格做出定义之前最好先参考一下数据库本身的说明。

CREATE TABLE 的语法是:

  1. CREATE TABLE "表格名"
  2. ("栏位 1" "栏位 1 资料种类",
  3. "栏位 2" "栏位 2 资料种类",
  4. ... )

    若我们要建立我们上面提过的顾客表格,我们就打入以下的 SQL:

  1. CREATE TABLE customer
  2. (First_Name char(50),
  3. Last_Name char(50),
  4. Address char(50),
  5. City char(50),
  6. Country char(25),
  7. Birth_Date date)


参考:

上一页:Trim

下一页:Create View

阅读(722) | 评论(0) | 转发(0) |
0

上一篇:23.SQL Trim

下一篇:25.SQL Create View

给主人留下些什么吧!~~