首页 > 数据库技术 > 详细

MYSQL的修改表结构SQL语句

时间:2019-11-04 18:19:03      阅读:84      评论:0      收藏:0      [点我收藏+]

1.背景

  使用sql语句对表结构进行修改

2.案例演示

案例:表结构
CREATE TABLE `login_user` (
  `id` int(32) NOT NULL AUTO_INCREMENT,
  `name` varchar(225) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT 名字,
  `password` varchar(26) DEFAULT NULL COMMENT 密码3,
  `type` varchar(32) DEFAULT NULL,
  `state` varchar(32) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  `password5` varchar(26) DEFAULT NULL COMMENT 密码5,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;


1.修改字段:一般修改属性和数据类型

alter table login_user modify password varchar(25) DEFAULT NULL COMMENT 密码2

2.重命名字段:alter table 表名 change 老字段   新字段  数据类型 [属性][位置]alter table login_user change password2  password varchar(26) DEFAULT NULL COMMENT 密码3

3.新增字段:alter  table  表名  add [column]  字段名  数据类型  [列属性][位置]
位置:字段可以存放在表中的任意位置;
first:第一个位置;
after:在哪个字段之后;默认在最后一个字段的后面。

--添加到最后
alter  table  login_user  add   password3  varchar(26) DEFAULT NULL COMMENT 密码4
--添加到指定字段后面  alter table + 表名 + add + 要添加的字段 字段类型 +  after  + 要跟随的字段名
alter  table  login_user  add   password6   varchar(26)  DEFAULT NULL COMMENT 密码6  after password

4.删除字段:alter table 表名 drop 字段名;

alter  table  login_user  drop   password5

 

MYSQL的修改表结构SQL语句

原文:https://www.cnblogs.com/newAndHui/p/11793713.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!