SQLServer中怎么修改表结构

开发技术 作者:Leah 2024-03-27 08:25:01
今天就跟大家聊聊有关SQLServer中怎么修改表结构,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获...

今天就跟大家聊聊有关SQLServer中怎么修改表结构,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

  初学SQLServer修改表结构的代码有哪些

  ①:更改字段类型长度

  ALTERTABLE表名

  ALTERCOLUMN字段名类型的长度--varchar(50)

  例:把城市表的城市字段原来长度为20改为30

  ALTERTABLEcity

  ALTERCOLUMNcnamevarchar(30)

  ②:更改字段类型

  ALTERTABLE表名

  ALTERCOLUMN字段名更改后的类型

  例:把城市表中的城市名字段从varchar类型改为int

  ALTERTABLEcity

  ALTERCOLUMNcnameint

  ③:添加notnull约束

  ALTERTABLE表名

  ALTERCOLUMN字段名字段类型NOTNULL

  例:把cid(城市编号)不能输入空值

  ALTERTABLEcity

  ALTERCOLUMNcidintNOTNULL

  初学SQLServer修改表结构的代码有哪些

  ④:设置主键

  ALTERTABLE表名

  ADDCONSTRAINT主键名PRIMARYKEY(字段名)

  例:把cid(城市编号)设置为主键

  ALTERTABLEcity

  ADDCONSTRAINTPK_cidPRIMARYKEY(cid)

  ⑤:添加字段名

  ALTERTABLE表名

  ADD字段名字段类型DEFAULTNULL

  例:给city表添加一个pic字段

  ALTERTABLEcity

  ADDpicvarchar(60)DEFAULTNULL

  ⑥:更改字段名

  A.MySQL:

  ALTERTABLE表名CHANGE原字段名新字段名字段类型

  B.Oracle:

  ALTERTABLE表名

  RENAMECOLUMN原字段名TO新字段名;

  C.SQLServer:

  EXECsp_rename‘表名.字段名','更改后的字段名','COLUMN'

看完上述内容,你们对SQLServer中怎么修改表结构有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注捷杰建站行业资讯频道,感谢大家的支持。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_729.html
sqlserver