zoukankan      html  css  js  c++  java
  • oracleI基础入门(7)table创建表 Crazy

    CREATE TABLE
    表格是数据库中储存资料的基本架构。在绝大部份的情况下,数据库厂商不可能知道您需要如何储存您的资料,所以通常您会需要自己在数据库中建立表格。虽然许多数据库工具可以让您在不需用到 SQL 的情况下建立表格,不过由于表格是一个最基本的架构。在我们跳入 CREATE TABLE 的语法之前,我们最好先对表格这个东西有些多一点的了解。
    表格被分为栏位 (column) 及列位 (row)。每一列代表一笔资料,而每一栏代表一笔资料的一部份。举例来说,如果我们有一个记载顾客资料的表格,那栏位就有可能包括姓、名、地址、城市、国家、生日‧‧‧等等。当我们对表格下定义时,我们需要注明栏位的标题,以及那个栏位的资料种类。
    那,资料种类是什么呢?资料可能是以许多不同的形式存在的。它可能是一个整数 (例如1),、一个实数 (例如 0.55)、一个字符串 (例如 'sql')、一个日期/时间 (例如 '2000-JAN-2503:22:22')、或甚至是以二进法 (binary) 的状态存在。当我们在对一个表格下定义时,我们需要对每一个栏位的资料种类下定义。 (例如 '姓' 这个栏位的资料种类是 char(50)──代表这是一个 50 个字符的字符串)。我们需要注意的一点是不同的数据库有不同的资料种类,所以在对表格做出定义之前最好先参考一下数据库本身的说明。
    CREATE TABLE 的语法是:
    CREATE TABLE "表格名"("栏位1" "栏位1资料种类","栏位 2" "栏位2资料种类",... )
    若我们要建立我们上面提过的顾客表格,我们就键入以下的 SQL:
    CREATE TABLE customer(

    First_Name char(50),
    Last_Name char(50),
    Address char(50),
    City char(50),
    Country char(25),
    Birth_Date date);

    绝圣弃智,民利百信;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有
  • 相关阅读:
    我开发过程中用到的工具
    我最近写的DataGrid合并/删除相同列通用函数,跟大家分享
    开源项目- Archive Explorer
    SQLite准备出3.0了!
    软件缺陷管理指南 3
    介绍一些.net好站点
    几个著名java开源缓存系统的介绍
    SQL中的Where,Group By,Order By和Having的用法/区别
    Unix/Linux中Cron的用法
    java中判断字符串是否为纯数字
  • 原文地址:https://www.cnblogs.com/flyscan/p/2537960.html
Copyright © 2011-2022 走看看