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 tb1add 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表结构的修改-sql记录
- MySql 数据库 sql 语句 修改 表结构
- MySql中使用Sql语句修改表的结构(不断更新)
- mysql 修改表结构的语句
- MYSQL性能优化之分库分表与不停机修改mysql表结构
- 修改mysql的表结构
- 查看mysql字符集及修改表结构
- SQl 语句(常见) 新建,删除,修改表结构
- 常用数据表结构修改sql语句
- Oracle数据库中修改表结构SQL
- Mysql 数据表结构的修改
- Mysql-01-数据库和数据表结构的建立和修改
- SQL的查询、添加、修改、删除基本语法结构
- mysql修改字段长度(sql命令)
- 必须会的SQL语句(二) 创建表、修改表结构、删除表
- 在线修改MySQL大表的表结构
- Navicat for Mysql 只导出数据表结构(.sql文件)的方法
- 导出MySql表结构及MySql执行外部SQL脚本
- MySQL修改用户密码与导入SQL文件
- MySQL复制表结构和数据SQL语句