初学SQL Server笔记之修改表结构的示例代码


  本文标签:SQL Server 修改表结构 字段类型

  SQL Server数据库修改表结构字段类型的相关知识及其操作实例使本文我们主要要介绍的内容,接下来我们就来一一介绍这部分内容  。

  ①:更改字段类型长度

  ALTER TABLE 表名

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

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

  ALTER TABLE city

  ALTER COLUMN cname varchar(30)

  ②:更改字段类型

  ALTER TABLE 表名

  ALTER COLUMN 字段名 更改后的类型

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

  ALTER TABLE city

  ALTER COLUMN cname int

  ③:添加not null 约束

  ALTER TABLE 表名

  ALTER COLUMN 字段名 字段类型 NOT NULL

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

  ALTER TABLE city

  ALTER COLUMN cid int NOT NULL

  ④:设置主键

  ALTER TABLE 表名

  ADD CONSTRAINT 主键名 PRIMARY KEY(字段名)

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

  ALTER TABLE city

  ADD CONSTRAINT PK_cid PRIMARY KEY(cid)

  ⑤:添加字段名

  ALTER TABLE 表名

  ADD 字段名 字段类型 DEFAULT NULL

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

  ALTER TABLE city

  ADD pic varchar(60) DEFAULT NULL

  ⑥:更改字段名

  A.MySQL:

  ALTER TABLE 表名 CHANGE 原字段名 新字段名 字段类型

  B.Oracle:

  ALTER TABLE 表名

  RENAME COLUMN 原字段名 TO 新字段名 ;

  C.SQL Server:

  EXEC sp_rename ‘表名.字段名,更改后的字段名,COLUMN

  关于初学SQL Server数据库修改表结构和字段类型的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!