1、重命名表名: ALTER TABLE tasks RENAME TO work_items; 2、添加列到表中: ALTER TABLE tasks ADD COLUMN complete DECIMAL(2,1) NULL AFTER description; 3、删除表中的列: ALTER ...
分类:
数据库 时间:
2020-03-18 15:49:47
阅读次数:
72
DbUp可以帮我们创建数据库,通过脚本文件创建表、添加数据;并可通过新创建脚本文件升级现有数据库 每个脚本文件只会执行一次,如果需要修改表结构或添加数据,添加新sql脚本文件,而不要修改原文件 脚本文件0001、0002、0003....按顺序执行 安装: dbup-core (如果使用.NET F ...
分类:
数据库 时间:
2020-03-17 19:20:38
阅读次数:
102
一、pt-online介绍 pt-online-schema-change是percona公司开发的一个工具,在percona-toolkit包里面可以找到这个功能,它可以在线修改表结构 原理: 首先它会新建一张一模一样的表,表名一般是_new后缀 然后在这个新表执行更改字段操作 然后在原表上加三个 ...
分类:
其他好文 时间:
2020-03-14 21:59:03
阅读次数:
61
在本教程中,您将了解并使用MySQL ALTER TABLE语句来更改现有表结构(如添加或删除列,更改列属性等)。 MySQL ALTER TABLE语句简介 可以使用ALTER TABLE语句来更改现有表的结构。 ALTER TABLE语句可用来添加列,删除列,更改列的数据类型,添加主键,重命名表 ...
分类:
数据库 时间:
2020-03-10 01:19:12
阅读次数:
111
SQL脚本修改表结构 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4 ...
分类:
数据库 时间:
2020-02-13 19:38:03
阅读次数:
85
一、建表 1、建表语句 CREATE TABLE if not exists `pl_account_repay_daily_fact` ( `main_order_id` bigint(32) NOT NULL COMMENT '总order_id', `split_order_id` bigin ...
分类:
数据库 时间:
2020-01-19 12:34:03
阅读次数:
87
修改表结构 修改表名 增加字段 删除字段 修改字段 修改字段顺序 增删改查 增 删 改 单表查 concat拼接 as设置别名 加减乘除 distinct去重 case语句 where判断 比较运算符 between in not in 是否为空 模糊查询 正则表达式 group by分组 grou ...
分类:
数据库 时间:
2020-01-02 15:45:14
阅读次数:
92
percona-toolkit中pt-online-schema-change工具安装和使用 pt-online-schema-change介绍 使用场景:在线修改大表结构 在数据库的维护中,总会涉及到生产环境上修改表结构的情况,修改一些小表影响很小,而修改大表时,往往影响业务的正常运转,如表数据量 ...
分类:
其他好文 时间:
2019-12-21 18:37:53
阅读次数:
99
今天工作中遇到修改表结构的时候出现错误 Invalid default value for 'UPDATE_TIME 问题原因是因为db 表中update_time的默认时间写成了 '0000-00-00 00:00:00' `update_time` timestamp NOT NULL DEFA ...
分类:
数据库 时间:
2019-12-16 19:43:51
阅读次数:
814
[toc] 数据表操作 关于Mysql的数据类型, "点击一下" 1.创建数据表: temporapy表示新创建的表为临时表 表的选项用于描述如何春促引擎、字符集等选项 2. 修改表结构: 1. 增加一个字段 : 2. 修改字段数据类型 3. 修改字段名 4. 修改字段位置 5. 删除字段 6. 修 ...
分类:
数据库 时间:
2019-12-07 16:17:46
阅读次数:
110