数据库中如何更改表的字段?

数据库中如何更改表的字段?,第1张

增加表的字段alter table 表名 add 字段名 列属性

alter table xxx1 add age int(11)

修改表的字段(重命名、修改约束)

alter table xxx1 modify age varchar(11) -- 修改约束

alter table xxx1 change age age1 int(11)  -- 字段重命名

删除表的字段

alter table xxx1 drop age1

altertable表名altercolumn字段名typenotnull。

1、修改字段名:

altertable表名renamecolumnAtoB。

2、修改字段默认值:

altertable表名adddefault(0)for字段名withvalues,如果字段有默认值,则需要先删除字段的约束,在添加新的默认值。

3、增加字段:

altertable表名add字段名typenotnulldefault0。

5、删除字段:

altertable表名 dropcolumn字段名。

扩展资料:

alter其他用法

1.重命名表

ALTERTABLE【表名字】RENAME【表新名字】

2.删除表中主键

AlterTABLE【表名字】dropprimarykey

3.添加主键

ALTERTABLEsj_resource_chargesADDCONSTRAINTPK_SJ_RESOURCE_CHARGESPRIMARYKEY(resid,resfromid)

4.添加索引

ALTERTABLE sj_resource_chargesaddindexINDEX_NAME(name)

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

ALTERTABLEsj_resource_chargesadduniqueemp_name2(cardnumber)

6.删除索引

altertabletablenamedropindexemp_name

7.联合唯一索引

ALTERTABLEtablename ADDUNIQUEINDEXINDEX_NAME  (school_id,settlement_time)

alter ignore tabletablename add unique index(user_id,user_name)

参考资料:百度百科——ALTERTABLE_SQL命令

(1)增加表字

<pre>

ALTER TABLE 表名 ADD COLUMN 字段名 字段类型

</pre>

例如:

<pre>

ALTER TABLE t_student ADDCOLUMN age ingeter

</pre>

(2)删除表字段

<pre>

ALTER TABLE 表名 DROP COLUMN 字段名 字段类型

</pre>

(3)修改表字段

<pre>

ALTER TABLE 表名 RENAME COLUMN 旧字段名 TO 新字段名

</pre>

注:考sql语句


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9552396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存