码迷,mamicode.com
首页 > 其他好文 > 详细

15.表结构修改-修改表定义和表名

时间:2019-07-16 18:48:38      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:creat   amp   set   数据类型   表示   sam   时间   ber   sig   

修改列定义和表名

修改列定义

ALTER  TABLE  S MODIFY  type TINYINT  UNSIGNED  NOT NULL;(modify是调整 稍作修改的意思,UNSIGNED表示是无符号的,是一个正数如果直接不用UNSIGNED,那int可以是正数负数和零)

演示:

修改表字段

--type(字段名称)  数据类型:tinyint(小整型) 默认是1

将type int ,默认值为2

ALETER TABLE member MODIFY  type  INT UNSIGNED DEFAULT 2;

ALTER  TABLE  S MODIFY  type  SAMALLINT UNSINGEND NOT NULL  FIRST;(修改字段的数据类型并且放在第一列)

ALTER  TABLE  S  ALTER   type  SET DEFAULT NULL;(改变type的默认值,通过set来改变;ALTER  TABLE  S  ALTER   type  SET DEFAULT 3  修改type的默认值为3)

ALTER  TABLE  S  ALTER   type  DROP DEFAULT;(去掉type类型中的默认值)

 

修改列名(字段名,注意修改列名和修改字段名是一个意思)

ALTER TABLE  S  CHANGE COLUMN   regTime createTime  TIMESTAMP ;(column表示列的意思,把regTime改为createTime,TIMESTAMP是时间cuo的类型)

 

 

修改表名

ALTER TABLE S RENAME student;

RENAME TABLE student TO S;

sql server 修改表名 列名,参考:https://www.cnblogs.com/121317RBN/p/8884854.html

修改表名:EXEC sp_rename ‘原有表名’, ‘新表名‘;

修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名‘ , ‘COLUMN‘;

  EXEC sp_rename ‘ASYR_Dispatch.[OrderId]‘, ‘Order_Id‘ , ‘COLUMN‘

 

15.表结构修改-修改表定义和表名

标签:creat   amp   set   数据类型   表示   sam   时间   ber   sig   

原文地址:https://www.cnblogs.com/Abby123wen/p/11196431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!