VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > Access数据库 >
  • 使用sql语句创建表

长度为255的文本varchar
长度为20的文本varchar(20)
日期时间datetime
数字byte或smallint或integer,或bit
自动编号:counter(1,1)
外健:constraint外健名
主键:primary key
小数:numeric
单精度:real
双精度:float
备注:memo
货币:currency Ole对象:image

----------------------------------------------------------------------------
         类型名称         TYPE               备注
----------------------------------------------------------------------------
   自动编号         integer           + identity(1,1)
   文本             varchar(50)       括号中的数字为文本长度
   长整型           integer 
         整型             short  
   双精度型         double,float
         单精度型         real
   字节型           byte 
   小数             NUMERIC(6,2)
   货币             money
   备注             text
         日期/时间        date,time,datetime
   是/否            bit
   OLE 对象         OLEObject

----------------------------------------------------------------------------

         主键             primary key 
         必填             not null
         默认值           default            当为日期型时为   default date()
-----------------------------------------------------------------------------

示例
                  表名     字段名             类型                             附属属性                  说明
                  -------  ---------        ------------        ---------------------------------   -------------------
     create table mytable (m_id             integer             identity(1,1)     primary key    ,--自增型,主键  
                           m_class          varchar(50)         not null          default 'AAA'  ,--文本,非空,默认值'AAA'  
                           m_int            integer             not null                         ,--长整型,非空
                           m_numeric        NUMERIC(6,2)                                         ,--小数型
                           m_money          money               not null          default 0.00   ,--货币型,非空,默认值0.00 
                           m_memo           text                                                 ,--备注型
                           m_date           date                                  default date() ,--日期型,默认为当前日期
                           m_boolean        bit                                   default yes    ,--布尔型,默认为yes
                           m_blob           OLEObject                                            ,--BLOB型
                           m_double         double                                               ,--双精度型
                           m_float          real)                                                 --单精度型
----------------------------------------------------------------------------------------------------------------------------

创建索引
      
    示例1
             create index myindex on mytable (m_class [DESC, ASC], m_int)
    示例2
       create unique index myindex on mytable (m_class)  --创建无重复索引
    注意:主键字段会被自动建立为没有重复的索引

相关教程