SQLServer中怎么修改表结构

发布时间:2021-08-06 14:04:16 作者:Leah
来源:亿速云 阅读:298

今天就跟大家聊聊有关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中怎么修改表结构有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

推荐阅读:
  1. 无法修改表结构
  2. SQL Server修改表结构内幕

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sqlserver

上一篇:C++如何使用一个栈实现另一个栈的排序算法

下一篇:如何解决某些HTML字符打不出来的问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》