当前位置:首页 » 编程语言 » sql语句修改表字段命名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句修改表字段命名

发布时间: 2023-02-05 04:16:29

‘壹’ sql 修改字段类型

altertable表名altercolumn字段名typenotnull。

1、修改字段名:

altertable表名renamecolumnAtoB。

2、修改字段默认值:

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

3、增加字段:

altertable表名add字段名typenotnulldefault0。

5、删除字段:

altertable表名dropcolumn字段名。

(1)sql语句修改表字段命名扩展阅读:

alter其他用法

1.重命名表

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

2.删除表中主键

AlterTABLE【表名字】dropprimarykey

3.添加主键

ALTERTABLEsj_resource_chargesADDCONSTRAINTPK_SJ_RESOURCE_CHARGESPRIMARYKEY(resid,resfromid)

4.添加索引

ALTERTABLEsj_resource_chargesaddindexINDEX_NAME(name);

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

ALTERTABLEsj_resource_chargesadniqueemp_name2(cardnumber);

6.删除索引

_name;

7.联合唯一索引

_NAME(school_id,settlement_time);

(user_id,user_name)

‘贰’ 用SQL语句修改字段名

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

‘叁’ sql server 2005中如何修改字段名

一、在sql
server
2005企业管理器中修改
打开企业管理器,找到要修改的数据表,点右键,选择设计表,在设计视图中修改字段名
二、通过SQL语句
EXEC
sp_rename
‘表名.字段名','更改后的字段名','COLUMN'

‘肆’ 如何为sql更改 表内字段名字

SQL
Server中修改字段名的语句是:
1
sp_rename
'表名.旧字段名','新字段名'
如,有test表如下,其中包含id和name字段,现在要将name字段改名为snmae。
语句如下:
1
sp_rename
'test.name','sname'
再看test表结构,修改成功。
注意:
更改对象名的任一部分都可能会破坏脚本存储过程。

‘伍’ 怎样用SQL语句修改已有表的字段名称,但是不修改或删除字段的内容

sqlite版本的的alter
table命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。
楼主sqlite不允许修改可删除字段
只能修改表名和添加字段
你可以新建一张表把现有表的数据插入进去,然后删除现有表,重命名新建的表成原来表的名字就可以了,直接修改字段名字在sqlite里是不行的

‘陆’ 在Sql server,能用sql语句修改字段名称吗

在Sql server,可以用sql语句修改字段名称。操作方法如下:

1、找到要修改的表,右键单击选择设计,如下图所示。

‘柒’ SQL中在做查询时怎样给某一个字段重命名

sql 重命名专业术语是 别名,用 AS 语句实现。

例:给sc_table表中的age字段重命名为st_age,则:

selectageasst_age
fromsc_table

类似的还可以给表起别名

例如:查询sc_student表所有行并重命名为student,则:

select*
fromsc_studentasstudent

‘捌’ SQL中在做查询时怎样给某一个字段重命名

SQL中在做查询时怎样给某一个字段重命名

MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句。

重命名字段的语法为:alter table <表名> change <字段名> <字段新名称> <字段的类型>。

现在我们来尝试把test表中的.t_name字段重命名为t_name_new字段。

1、首先查看一下当前test表的结构

mysql> describe test;

+------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------+-------------+------+-----+---------+-------+

| t_id | int(11) | YES | | NULL | |

| t_name | var20) | YES | | NULL | |

| t_password | 32) | YES | | NULL | |

| t_birth | date | YES | | NULL | |

+------------+-------------+------+-----+---------+-------+

4 rows in set (0.00 sec)

2、使用alter table语句来修改字段名称

mysql> alter table test change t_name t_name_new var20);

Query OK, 0 rows affected (0.11 sec)

Records: 0 Duplicates: 0 Warnings: 0

3、查看修改过后的结果

mysql> describe test;

+------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------+-------------+------+-----+---------+-------+

| t_id | int(11) | YES | | NULL | |

| t_name_new | var20) | YES | | NULL | |

| t_password | 32) | YES | | NULL | |

| t_birth | date | YES | | NULL | |

+------------+-------------+------+-----+---------+-------+

4 rows in set (0.00 sec)

至此,我们可以顺利的修改表中字段名称了。

关于MySQL中使用SQL语句对字段进行重命名,本文就介绍这么多,希望对大家有所帮助,谢谢! ;

‘玖’ SQL server怎样使用ALTER 语句修改字段名

1、新建一个表:student,用做示例,如图所示。

(9)sql语句修改表字段命名扩展阅读

在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。

1、向表中添加字段

Alter table [表名] add [列名] 类型

2、删除字段

Alter table [表名] drop column [列名]

3、修改表中字段类型 (可以修改列的类型,是否为空)

Alter table [表名] alter column [列名] 类型

4、添加主键

Alter table [表名] add constraint [约束名] primary key( [列名])

5、添加唯一约束

Alter table [表名] add constraint [约束名] unique([列名])

6、添加表中某列的默认值

Alter table [表名] add constraint [约束名] default(默认值) for [列名]
7、添加约束

Alter table [表名] add constraint [约束名]check (内容)

8、添加外键约束

Alter table [表名] add constraint [约束名] foreign key(列名) referencese 另一表名(列名)

9、删除约束

Alter table [表名] drop constraint [约束名]

10、重命名表

exec sp_rename '[原表名]','[新表名]'

11、重命名列名

exec sp_rename '[表名].[列名]','[表名].[新列名]'

12、删除主键,以及主键上的索引

alter table table_name drop constraint clusteredName