导航:首页 > 编程大全 > 更改数据库表字段名称

更改数据库表字段名称

发布时间:2023-12-12 16:52:10

⑴ 怎样用SQL语句修改字段名

SQL Server中修改字段名的语句是:sp_rename'表名.旧字段名','新字段名'

字段名name改为Snam的语句如下:sp_rename'test.name','sname'

拓展资料

一、语法定义

sp_rename指更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。游备

二、语法介绍

sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]

三、参数说明

1、[@objname =] 'object_name'—是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么神友毁 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。告备

2、[@newname =] 'new_name'—是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。

3、[@objtype =] 'object_type' —是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。

⑵ 怎样动态地给数据库增加或修改字段名

在已有数据库中的表添加字段:
1、通用式:
alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数
2、增加字段:
alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0
alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0
alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0
alter table [表名] add 字段名 double default 0 增加数字字段,双精度型,缺省值为0
alter table [表名] add 字段名 Tinyint default 0 增加数字字段,字节型,缺省值为0
alter table [表名] add 字段名 text [null] 增加备注型字段,[null]可选参数
alter table [表名] add 字段名 memo [null] 增加备注型字段,[null]可选参数
alter table [表名] add 字段名 varchar(N) [null] 增加变长文本型字段 大小 为N(1~255)
alter table [表名] add 字段名 char [null] 增加定长文本型字段 大小固定为255
alter table [表名] add 字段名 Datetime default 函数 增加日期型字段,其中 函数 可以是 now(),date()等,表示缺省值
3、(上面都是最常用的,还有其他的属性,可以参考下面的数据类型描述)
4、删除字段:
alter table [表名] drop 字段名
修改变长文本型字段的大小:alter table [表名] alter 字段名 varchar(N)
删除表: drop table [表名]

⑶ 怎样用SQL语句修改字段名

SQL Server中修改字段名的语句是:sp_rename'表名.旧字段名','新字段名'

字段名name改为Snam的语句如下:sp_rename'test.name','sname'

拓展资料

一、语法定义

sp_rename指更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

二、语法介绍

sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]

三、参数说明

1、[@objname =] 'object_name'—是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。

2、[@newname =] 'new_name'—是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。

3、[@objtype =] 'object_type' —是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。

阅读全文

与更改数据库表字段名称相关的资料

热点内容
会计云课堂电脑版app怎么下载 浏览:741
win10关闭侧滑 浏览:333
焊接电路板工具有哪些 浏览:867
文件名通符有什么用 浏览:954
纯真ip数据库怎么用 浏览:376
计算机如何进行简单编程 浏览:944
金山文档怎么导出excel文件图片 浏览:772
武汉微信群大全 浏览:592
手机数据存储是什么意思 浏览:491
苹果6系列产品 浏览:121
恒生离职要签署什么文件 浏览:444
js里面使用php变量 浏览:917
ios9删除自带程序app 浏览:430
宝马x5大灯怎么编程 浏览:261
怎么在电脑连接路由器怎么设置密码 浏览:67
地球形成多少年精确数据 浏览:76
编程中的vs什么意思 浏览:37
java获取文件的目录 浏览:556
电脑上如何下编程序 浏览:423
mp3文件怎么导入iphone6 浏览:193

友情链接