8 个解决方案
#1
--如需在表中添加列,请使用下列语法:
ALTER TABLE table_name
ADD column_name datatype
--例如:
ALTER TABLE Persons
ADD Birthday date
--要删除表中的列,请使用下列语法:
ALTER TABLE table_name
DROP COLUMN column_name
--例如:
ALTER TABLE Person
DROP COLUMN Birthday
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
--例如:
ALTER TABLE Persons
ALTER COLUMN Birthday int
#2
#3
比较详细了
#4
--不能用SQL修改字段名,试用以下方法
alter table table_name
add new_field_name int
go
update table_name
set new_field_name = old_field_name
go
alter table table_name
drop column old_field_name
go
#5
没仔细看sp_rename是不是也是这么干的,哈哈。。。。500多行
#6
在mysql中
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
--例如:
ALTER TABLE Persons
ALTER COLUMN Birthday int
好像是行不通的耶,大家觉得呢??
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
--例如:
ALTER TABLE Persons
ALTER COLUMN Birthday int
好像是行不通的耶,大家觉得呢??
#7
删除旧的,添加新的。
#8
添加新的字段,那数据不能随之加进去呀
能不能只改字段名,数据保留 ??
能不能只改字段名,数据保留 ??
#1
--如需在表中添加列,请使用下列语法:
ALTER TABLE table_name
ADD column_name datatype
--例如:
ALTER TABLE Persons
ADD Birthday date
--要删除表中的列,请使用下列语法:
ALTER TABLE table_name
DROP COLUMN column_name
--例如:
ALTER TABLE Person
DROP COLUMN Birthday
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
--例如:
ALTER TABLE Persons
ALTER COLUMN Birthday int
#2
#3
比较详细了
#4
--不能用SQL修改字段名,试用以下方法
alter table table_name
add new_field_name int
go
update table_name
set new_field_name = old_field_name
go
alter table table_name
drop column old_field_name
go
#5
没仔细看sp_rename是不是也是这么干的,哈哈。。。。500多行
#6
在mysql中
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
--例如:
ALTER TABLE Persons
ALTER COLUMN Birthday int
好像是行不通的耶,大家觉得呢??
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
--例如:
ALTER TABLE Persons
ALTER COLUMN Birthday int
好像是行不通的耶,大家觉得呢??
#7
删除旧的,添加新的。
#8
添加新的字段,那数据不能随之加进去呀
能不能只改字段名,数据保留 ??
能不能只改字段名,数据保留 ??