文档章节

mysql 修改表结构sql

哎小艾
 哎小艾
发布于 2017/07/26 16:50
字数 594
阅读 20
收藏 0

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)';

 

© 著作权归作者所有

共有 人打赏支持
哎小艾
粉丝 13
博文 322
码字总数 163007
作品 0
深圳
程序员
私信 提问
linux 查看数据库和表 mysql 命令

查看是否有安装数据库 :rpm -qa grep -i mysql 如图已安装: 未安装: 查看MySQL版本的四种方法 1 在终端下执行 mysql -V 2 在help中查找 mysql --help grep Distrib 3 在mysql 里查看 sele...

lanjian28
01/27
0
0
MySQL专题9之MySQL索引、MySQL临时表、MySQL复制表

1、MySQL索引 - MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 - 打个比方,如果合理的设计并使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索...

极客微信条
2017/11/19
0
0
PHP利用反射升级数据库结构

用自己开发的php框架,是一个短期内可能很爽,长期来看,当开发人数和代码规模上升的时候,很痛苦的选择。使用文档、单元测试、代码生成工具、性能优化、Log和Debug等基础设施的建设将极大的...

任臻
2016/07/19
37
0
一:SQL语句 - 系统的撸一遍MySQL

MySQL中的SQL SQL(Structure Query Language)结构化查询语言,MySQL并没有完全实现ANSI/ISO的SQL标准,并且在基础上增加了一些扩展SQL语句比如LIMIT等。 SQL语句主要分为三类: DDL语句、D...

logbird
2016/08/15
67
0
cmd连接mysql的方法详解

mysql cmd常用命令,偶尔需要命令行执行mysql的朋友可以参考下。 将mysql目录下bin目录中的mysql.exe放到C:WINDOWS下,可以执行以下命令 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:...

浩爷
2016/06/14
56
0

没有更多内容

加载失败,请刷新页面

加载更多

七牛qshell工具 批量删除操作

qshell 下载地址&文档(http://developer.qiniu.com/code/v6/tool/qshell.html) 这里我们演示的是windows下的操作,将下载的工具改名为:qshell.exe 然后将文件的路径添加到PATH 然后 点击 “...

koothon
51分钟前
1
0
Fastjson-fastjson中$ref对象重复引用问题

import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;/** * fastjson中$ref对象......

小黄狗
57分钟前
1
0
mybatis一级缓存

mybatis执行查询的流程,最终都是通过动态代理进入到MapperProxy的invoke方法 @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { try......

wuyiyi
58分钟前
6
0
安装weblogic wls1033_generic.jar 遇见的坑

接别人的烂摊子,weblogic部署没部署成功不部署了 让我远程给别人部署weblogic 11g 部署完成启动域的时候启动不了报错如下 Unrecognized option: -jrockit Error: Could not create the Ja...

雁南飞丶
58分钟前
1
0
通过7个python函数理解区块链

我想对于那里的很多人来说,区块链就是这种现象,很难不让你头脑发热。我开始观看视频和阅读文章,但对我个人而言,直到我编写自己的简单区块链,我才真正理解它是什么以及它的潜在应用价值。...

笔阁
59分钟前
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部