|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
如何修改Access表结构问题
在ACCESS里,备注类型用Memo表示,所以改变字段的数据类型为备注的SQL为:
//修改表结构
ALTER TABLE user ALTER COLUMN userinfo_0 Memo
//添加字段
ALTER TABLE 表2 ADD int1_0 int;
//删除字段
ALTER TABLE 表2 DROP COLUMN int1_0
//创建表
CREATE TABLE 表3(uid_0 counter,name_0 varchar(30))
CREATE TABLE 表3(uid_0 counter, CONSTRAINT key_pri_uid_0 PRIMARY KEY(uid_0))
CREATE TABLE 表4(uid_0 counter,name_0 varchar(30), CONSTRAINT key_pri_uid_0 PRIMARY KEY(uid_0))
//删除表
DROP TABLE 表3
//创建索引
CREATE INDEX index_name_0 ON [表3](name_0)
//主键处理
create table tt1(id integer,bh char,bh1 char, CONSTRAINT rr PRIMARY KEY (id) )
alter table tt1 drop CONSTRAINT rr
alter table tt1 add CONSTRAINT rr primary key(id,bh,bh1)
下面给出修改为其它类型的SQL(表为tb,字段为aa):
ALTER TABLE tb ALTER COLUMN aa Byte //数字[字节]。
ALTER TABLE tb ALTER COLUMN aa Long //数字[长整型]。
ALTER TABLE tb ALTER COLUMN aa Short //数字[整型]。
ALTER TABLE tb ALTER COLUMN aa Single //数字[单精度]。
ALTER TABLE tb ALTER COLUMN aa Double //数字[双精度]。
ALTER TABLE tb ALTER COLUMN aa Currency //货币。
ALTER TABLE tb ALTER COLUMN aa Char //文本。
ALTER TABLE tb ALTER COLUMN aa Text(n) //文本,其中n表示字段大小。
ALTER TABLE tb ALTER COLUMN aa Binary //二进制。
ALTER TABLE tb ALTER COLUMN aa Counter //自动编号。
ALTER TABLE tb ALTER COLUMN aa Memo //备注。
ALTER TABLE tb ALTER COLUMN aa Time //日期/时间。
字符串的话,使用varchar,后面可以带括号来表示长度。
|
|