• λ我爱Aspx >> Asp.Net >> SQL查询语言基本教程(3)
  • SQL查询语言基本教程(3)

  • :未知  Դ:internet  :2007-5-5 19:50:46  ؼ:sql
  • SQL查询语言基本教程(3)

    四、CREATE TABLE 语句

    CREATE TABLE 语句的语法为:

    CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1]

    [, field2 type [(size)] [NOT NULL] [index2] [, ...]]

    [, CONSTRAINT multifieldindex [, ...]])

    table

    新建立的表的名称

    field1 type [(size)] [NOT NULL] [index1]

    field1为字段名称,Type为字段数据类型,size 为字段宽度,下面表详细

    描述了Type 的取值以及描述

    Type Jet数据类型 描述

    BIT Yes/No 逻辑类型

    BYTE Numberic-Byte 字节数字

    COUNTER Counter 自动编号

    CURRENCY Currency 货币数字

    DATETIME Date/Time 日期、时间

    DOUBLE Numberic-Double 双精度浮点数字

    LONG Numberic-Long 长整数

    LONGBINARY Ole Object OLE object类型

    LONGTEXT Memo 备注类型

    SHORT Numberic-Integer 整数

    SINGLE Numberic-Single 单精度浮点数字

    TEXT Text 文本

    NOT NULL

    该字段下的值不能为空

    index1

    定义字段约束

    范例七:建立学生数据表

    我们还是使用前面提到的db4.mdb文件,建立一个新的工程,加入DAO定义库,然后在Form1的Load事件中加入以下代码:

    Private Sub Form_Load()

    Dim astr As String

    Dim dbAdd As Database

    Screen.MousePointer = vbHourglass

    Set dbAdd = DBEngine.Workspaces(0).OpenDatabase("c:\db4.mdb")

    astr = "CREATE TABLE tbl_students " & _

    "(stdID COUNTER PRIMARY KEY, " & _

    "stdName TEXT(12) NOT NULL, " & _

    "stdAge SHORT, " & _

    "stdBir DATETIME, " & _

    "stdSex BIT)"

    Debug.Print astr

    dbAdd.Execute astr

    Screen.MousePointer = vbDefault

    MsgBox "数据库建立成功."

    Ҷƪл˵?
  • һƪ用VB编写DDraw程序初步
    һƪOpenSource产品的商业操作模式