shell批量创建数据表的一个方法
2023-09-14 09:12:06 时间
#!/bin/bash #批量新建数据表 #删除`符号,具体原因我也没搞懂 for i in {1..30};do mysql 地址 -u账号 -p密码 -e "use 库名;CREATE TABLE ccms_order_test$i ( uni_order_id varchar(100) NOT NULL COMMENT '全渠道订单ID', tenant varchar(50) NOT NULL COMMENT '租户id', partner varchar(50) NOT NULL COMMENT '合作伙伴', plat_code varchar(100) NOT NULL COMMENT '平台代码', order_id varchar(100) NOT NULL COMMENT '原始主订单ID', uni_shop_id varchar(100) NOT NULL COMMENT '全渠道店铺ID', uni_id varchar(100) NOT NULL COMMENT '全渠道渠道客户id', buyer_remark text COMMENT '买家备注', seller_remark text COMMENT '卖家备注', orders_num int(11) DEFAULT '0' COMMENT '子订单数量', first_paid_fee decimal(10,2) DEFAULT NULL COMMENT '已付定金', insert_time datetime DEFAULT CURRENT_TIMESTAMP COMMENT '第一次插入数据库时间', update_time datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据库更新时间', plat_data text COMMENT '平台个性化字段,json', PRIMARY KEY (uni_order_id), KEY idx_plat_code (plat_code), KEY idx_uni_id (uni_id), KEY idx_uni_shop_id (uni_shop_id), KEY idx_created (created), KEY idx_pay_time (pay_time), KEY idx_update_time (update_time) ) DISTRIBUTE BY HASH(uni_order_id) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='主订单信息';" done
相关文章
- bat批量删除文件后缀_怎么批量删除文件名中的数字
- 批量上传iOS应用程序截图的实用技巧
- 使用python批量读取mhd格式和raw格式医学图像
- 批量修改图片大小Python代码详解编程语言
- Linux 查看 Shell 版本的方法(linux查看shell版本)
- Linux快速建立多级文件夹的方法(linux批量建文件夹)
- Linux快速批量删除文件的方法(linux下批量删除文件)
- 脚本Linux下重启Shell脚本实现方法(linux重启shell)
- 连接数据库Shell使用MySQL连接数据库的简单方法(shell通过mysql)
- allOracle动态FORALL:高效批量处理数据(oracle动态for)
- linux下批量重命名文件的方法(批量重命名linux)
- 【Linux下批量重命名的简单方法】(批量重命名linux)
- MySQL实现批量创建表:快速高效的数据库表管理方法(mysql批量创建表)
- 高效节约时间:Linux 系统批量安装方法分享(linux系统批量安装)
- 命令快速完成批量命令:Redis的批量执行技巧(redis批量执行)
- Oracle数据库中批量更新字段的方法(oracle批量更新字段)
- 文件Linux 实现快速批量移动文件的方法(linux 批量移动)
- 一键解决用脚本快速批量删除Redis数据(批量删除redis脚本)
- 利用Redis实现远程批量删除数据(redis远程批量删除)
- 一键瞬间更新使用Redis缓存批量Key提高效率(redis缓存批量key)
- jqueryajax实现批量删除具体思路及代码
- php批量更改数据库表前缀实现方法
- IIS下使用appcmd批量搭建网站