sql 修改字段类型

sql 修改字段类型,第1张

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 命令

SQL语句如下:
UPDATE
表名
SET
字段名=更新值
WHERE
更新条件
比如你要更新USER表下面的PASSWORD字段,USER表里面包含以下字段:USERID(主键,INT型),USERNAME(NVARCHAR型),PASSWORD(VARCHAR型),要把USERID为5的PASSWORD更改成"123456",那更新语句为:
UPDATE
USER
SET
PASSWORD='123456'
WHERE
USERID=5

一般地,改字段名可以用这条语句:
altertablearenamecolumnatoc
但是,实际应用中,我们往往是用j-sql进行编译,而j-sql不支持修改字段名,所以,如果一定要修改字段名,那么只有通过变通的方法了,具体思路为:
1新建一个字段,取名为c;
2将字段a的内容拷贝到c;
3删除字段a;


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

原文地址: http://outofmemory.cn/yw/13062019.html

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

发表评论

登录后才能评论

评论列表(0条)

保存