杏花是什么样子的:sql 修改字段类型

来源:百度文库 编辑:高校问答 时间:2024/04/29 11:31:42
sql 语句修改 access 数据库字段类型,请高手解决一下,谢谢

alter table 表名 alter column 字段名 type not null。

1、修改字段名:

alter table 表名 rename column A to B。

2、修改字段默认值:

alter table 表名 add default (0) for 字段名 with values,如果字段有默认值,则需要先删除字段的约束,在添加新的默认值。

3、增加字段:

alter table 表名 add 字段名 type not null default 0 。

5、删除字段:

alter table 表名 drop column 字段名。

扩展资料:

alter其他用法

1.重命名表

ALTER TABLE 【表名字】 RENAME 【表新名字】

2.删除表中主键

Alter TABLE 【表名字】 drop primary key

3.添加主键

ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)

4.添加索引

ALTER TABLE sj_resource_charges add index INDEX_NAME (name);

5. 添加唯一限制条件索引

ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);

6.删除索引

alter table tablename drop index emp_name;

7.联合唯一索引

ALTER TABLE tablename ADD UNIQUE INDEX INDEX_NAME  (school_id, settlement_time);

alter ignore table tablename add unique index(user_id,user_name)

参考资料:百度百科——ALTER TABLE – SQL 命令

alter table 表名 alter column 字段名 type not null。

1、修改字段名:

alter table 表名 rename column A to B。

2、修改字段默认值:

alter table 表名 add default (0) for 字段名 with values,如果字段有默认值,则需要先删除字段的约束,在添加新的默认值。

3、增加字段:

alter table 表名 add 字段名 type not null default 0 。

5、删除字段:

alter table 表名 drop column 字段名。

扩展资料

alter 语句的其他用法:

1、#同时删除多列:

ALTER TABLE smbms_bill DROP address,DROP userName。

2、#删除一列的同时在新增一列:

ALTER TABLE smbms_bill DROP userName,ADD age INT(2) NOT NULL DEFAULT 22。

3、#添加主键约束:

ALTER TABLE tab_name ADD [CONSTRAINT[symbol]] PRIMARY KEY [index_type](index_col_name);

ALTER TABLE t_user ADD CONSTRAINT PK_t_user_uid PRIMARY KEY(uid)。

4、#添加唯一约束:

ALTER TABLE tab_name ADD [CONSTRAINT[symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type](index_col_name);

ALTER TABLE t_user ADD UNIQUE (user_name);#user_name 要加括号。

alter table 表名 alter column 字段名 type not null。

1、修改字段名:

alter table 表名 rename column A to B。

2、修改字段默认值:

alter table 表名 add default (0) for 字段名 with values,如果字段有默认值,则需要先删除字段的约束,在添加新的默认值。

3、增加字段:

alter table 表名 add 字段名 type not null default 0 。

5、删除字段:

alter table 表名 drop column 字段名。

扩展资料

alter 语句的其他用法:

1、#同时删除多列:

ALTER TABLE smbms_bill DROP address,DROP userName。

2、#删除一列的同时在新增一列:

ALTER TABLE smbms_bill DROP userName,ADD age INT(2) NOT NULL DEFAULT 22。

3、#添加主键约束:

ALTER TABLE tab_name ADD [CONSTRAINT[symbol]] PRIMARY KEY [index_type](index_col_name);

ALTER TABLE t_user ADD CONSTRAINT PK_t_user_uid PRIMARY KEY(uid)。

4、#添加唯一约束:

ALTER TABLE tab_name ADD [CONSTRAINT[symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type](index_col_name);

ALTER TABLE t_user ADD UNIQUE (user_name);#user_name 要加括号。

参考资料百度百科-SQL ALTER TABLE语句

alter table 表名
alter column 字段名 字段类型

比如修改 t1表的a字段为文本类型

alter table t1
alter column a text(50)

注意在更改类型的时候,更改前的类型和更改后的类型一定要能显示转换,否则会造成数据丢失。

最好别这么干 很容易溢出的