您的位置:首页 > 数据库 > MySQL

mysql 修改表结构sql

2017-07-26 00:00 281 查看

1、 修改列与注释

ALTER tb1 modify `s_type` tinyint(4) NOT NULL COMMENT '类型:1-价格;2-关键词 ' ;

例:

alter table `base_order` modify `payType` tinyint(4) DEFAULT '100' COMMENT '支付方式:1-支付宝 2-微信 3-其他 4-钱包 100-默认值无意义'

2、新增列与注释

ALTER table tb1

add spec_mark int DEFAULT 0 COMMENT '0-表示普通,1-表示颜色';

例:

alter table `base_route` add `intervals` varchar(100) DEFAULT NULL COMMENT '发车间隔';

新增多个列:

ALTER TABLE `base_service_ip` ADD `authDesc` VARCHAR(500) DEFAULT NULL COMMENT '具体权限描述',
ADD `busCompanyTitle` VARCHAR(100) DEFAULT NULL COMMENT '公交公司标题',
ADD `tel` VARCHAR(20) DEFAULT NULL COMMENT '公交公司联系电话(客服电话)';

3、更改表属性信息

ALTER TABLE base_user DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

附相关sql示例

alter table `base_order` modify `payType` tinyint(4) DEFAULT '100' COMMENT '支付方式:1-支付宝 2-微信 3-其他 4-钱包 100-默认值无意义';

alter table `base_order_detail` modify `type` tinyint(4) DEFAULT NULL COMMENT '订单类型 1-预定车票 2-包车(专车)3-拼车订单 4-周边游订单';

alter table `base_route` add `intervals` varchar(100) DEFAULT NULL COMMENT '发车间隔';

alter table `base_service_ip` modify `authority` smallint(1) DEFAULT NULL COMMENT '权限  (0:只有资讯;1:有资讯有专车专线无钱包我的订单;2:有资讯有钱包我的订单无专车专线;3:有资讯有专车专线有钱包我的订单)';

ALTER TABLE `base_service_ip` ADD `authDesc` VARCHAR(500) DEFAULT NULL COMMENT '具体权限描述',
ADD `busCompanyTitle` VARCHAR(100) DEFAULT NULL COMMENT '公交公司标题',
ADD `tel` VARCHAR(20) DEFAULT NULL COMMENT '公交公司联系电话(客服电话)';

ALTER TABLE base_user DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

alter table `base_user` modify `userName` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户名',
modify  `phoneNo` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号码',
modify  `wechatNo` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信号',
modify  `qqNo` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'QQ号码',
modify  `microBlogNo` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微博号',
modify  `nickName` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '昵称',
modify  `sex` varchar(1) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '0:女 1:男',
modify  `iconURL` varchar(2000) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '图片URL',
modify  `cityName` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '所在城市',
modify  `cityCode` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '城市编码',
modify  `registrationId` varchar(100) COLLATE utf8mb4_bin DEFAULT '0' COMMENT '极光返回的唯一码',
modify  `backURL` varchar(2000) COLLATE utf8mb4_bin DEFAULT '0' COMMENT '背景URL',
modify  `sign` varchar(200) COLLATE utf8mb4_bin DEFAULT '0' COMMENT '个人签名';

alter table `base_user` add `lastLoginSysType` int(1) DEFAULT NULL COMMENT '最后登入系统类型(1-ANDROID 2-IOS)';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL 修改表结构