在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) –创建无重复索引 注意:主键字段会被自动建立为没有重复的索引
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184116.html原文链接:https://javaforall.cn