文档章节

mysql 修改表结构sql

哎小艾
 哎小艾
发布于 2017/07/26 16:50
字数 594
阅读 23
收藏 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)';

 

© 著作权归作者所有

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

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

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

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

极客微信条
2017/11/19
0
0
cmd连接mysql的方法详解

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

浩爷
2016/06/14
56
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

没有更多内容

加载失败,请刷新页面

加载更多

2亿用户背后的Flutter应用框架Fish Redux

背景 在闲鱼深度使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也...

阿里云官方博客
22分钟前
2
0
C++生成随机数:高斯/正态分布(gaussian/normal distribution)

高斯分布也称为正态分布(normal distribution)。 常用的成熟的生成高斯分布随机数序列的方法由Marsaglia和Bray在1964年提出,C++版本如下: #include <stdlib.h>#include <math.h> d...

天蚕宝衣
25分钟前
1
0
从 Jenkins 迁移到 Jenkins X:一场持续交付之旅

背景 在 dailymotion,我们信奉 DevOps 最佳实践,并且重度使用了 Kubernetes。我们的部分产品(并非全部)已经部署在 Kubernetes 上。在迁移我们的广告技术平台时,为了赶时髦(作者你这么直...

微笑向暖wx
29分钟前
2
0
Kafka Producer Consumer

Producer API org.apache.kafka.clients.producer.KafkaProducer 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:...

编程SHA
37分钟前
1
0
在centos上搭建git服务器并自动同步代码

在centos上搭建git服务器并自动同步代码 tortoisegit git centos linux 5k 次阅读 · 读完需要 15 分钟 0 参考文章 CentOS安装Git实现多人同步开发 centos中GIT服务器搭建及使用密钥连接 简述...

linjin200
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部