Access 笔记

# 数据类型

类型 描述 常量名 常量值
SMALLINT 整型 adSmallInt 2
INT 长整型 adInteger 3
REAL 单精度 adSingle 4
FLOAT 双精度 adDouble 5
MONEY 货币 adCurrency 6
DATETIME 日期时间 adDate 7
BIT 比特 adBoolean 11
TIMESTAMP 毫秒 adDBTimeStamp 135
TINYINT 小整型 adTinyInt 16
UNIQUEIDENTIFIER 同步复制ID adGUID 72
BINARY 二进制 adBinary 128
CHAR 字符 adChar 129
NCHAR UNICODE字符 adWChar 130
DECIMAL 小数 adDecimal 14
SMALLDATETIME 短日期时间 - -
VARCHAR 可变字符 adVarChar 200
TEXT 文本 - -
IMAGE 媒体 - -
MEMO 备注 - -

# 创建表
CREATE TABLE [表名](
[自增] AUTOINCREMENT(1,1) PRIMARY KEY,
[名称] VARCHAR(20) NOT NULL DEFAULT ”,
[库存] INT NOT NULL DEFAULT 0,
)

# 添加字段
ALTER TABLE [表名] ADD COLUMN [字段名] VARCHAR(20)

# 修改字段
ALTER TABLE [表名] ALTER COLUMN [字段名] VARCHAR(20)

# 删除字段
ALTER TABLE [表名] DROP COLUMN [字段名]

# 添加约束
ALTER TABLE ADD CONSTRAINT [约束名] CHECK ([约束字段]<=’2013-01-01′)

# 删除约束
ALTER TABLE DROP CONSTRAINT [约束名]

# 添加默认值
ALTER TABLE ADD CONSTRAINT [默认值名称] DEFAULT ‘默认值’ FOR [字段名]

# ADO 连接方式
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径;User Id=用户名;Password=密码;
User Id 与 Password 为可选项,该方式允许在创建表时,设置字段的默认值

发表评论