mysql用shell建100多字段表并导入
excel列超过160多个,导入时报错,把excel第一行另存为逗号分隔的csv文件,用shell建表
vim createTable.sh
#!/bin/sh
str="CA6430M,HMC6432,HMC6433E,HMC6433EE3A,HMC6433A4M0,HMC6433C3M0,HMC6433C4M0,HMC6434A3M0,HMC6434A4M0,HMC6440A4T0,HMC6445B3,HMC6445B4,HMC6445E4M0,HMC6446B4M0,HMC6446C4M0,HMC6446D4M0,HMC6446E4M0,HMC6446F4M0,HMC7000EVM0,HMC7132A4H0,HMC7133C4H0,HMC7133A4H0,HMC7134B4S0,HMC7134C4S0,HMA7150DA4F,HMA7150DA4W,HMA7150DB4W,HMA7150DA4AW,HMA7150DB4BW,HMA7150DC4AW,HMA7150DC4F,HMC7151A4H0,HMC7151B4H0,HMC7151C4H0,HMC7151D4H0,HMC7152A4H0,HMC7152C4H0,HMC7154B4S0,HMC7154C4S0,HMC7160A3S0,HMC7160A4S0,HMC7160B3S0,HMC7160B3S1,HMC7160B4S0,HMC7160B4S1,HMC7160C3S0,HMC7161,HMC7161E3,HMC7161E3A,HMC7161E3B,HMC7161B,HMC7161BE3A,HMC7161BE3B,HMC7162A,HMC7162AE3,HMC7162AE3A,HMC7162AE3B,HMC7163,HMC7163E3A,HMC7163A3S1,HMC7163A4S0,HMC7164B3S0,HMC7164B4S0,HMC7164D4S0,HMC7164E4S0,HMC7165A4S0,HMC7165A4S1,HMC7165D4S1,HMC7165E4S1,HMC7165F3H0,HMC7165F4H0,HMC7165F4S0,HMC7165G4H0,HMC7165G4S0,HMC7165G4S1,HMC7165L4S1,HMC7165R4H0,HMC7165T4H0,HMC7166B3M0,HMC7166B4M0,HMC7166C4M0,HMC7166D4M0,HMC7166E4M0,HMC7180,HMC7185A,HMC7185A3,HMC7185A4,HMC7185A3H0,HMC7185A4H0,HMC7185B3,HMC7185B4,HMC7185B3H0,HMC7185B4H0,HMC7186A3,HMC7186A4,HMC7186B3,HMC7186B4,HMC7200A4T0,HMC7200A4T1,HMC7200A5T1,HMC7200B4T0,HMC7200B4T1,HMC7200B5T1,HMC7180B5T1,HMC7200B4S0,HMC7200B5S0,HMC7200C4S0,HMC7200C5S0,HMC7180C5S0,HMC7168E5S0,HMC7168F5S0,HMC7168D5S0,HMC7158B5S0,HMA7161GA4W,HMA7151GC4W,HMA7151GA4W,HMA7151GA4BW,HMA7151GC4BW,HMA7161GA4AW,HMA7152DA4W,HMA7152DB4W,HMA7152DA4BW,HMA7152DB4BW,HMA7160DA4W,HMA7160DA4CW,HMA7004S30BEV"
arr=(${str//,/ })
for i in ${arr[@]}
do
echo $i
mysql -uroot -p123456 -D testdb -e "alter table work_time_standard add column($i decimal(4,1))"
done
#>./createTable.sh
SELECT VERSION();
SELECT table_name,table_comment FROM information_schema.tables WHERE table_schema = 'haima_dms_dev' AND table_comment LIKE '%检查单%'
SELECT COUNT(CODE),CODE,id FROM bas_car_model GROUP BY CODE,id
SELECT * FROM information_schema.`COLUMNS` WHERE table_schema = 'haima_dms_dev' AND column_comment LIKE '%保险%'
UPDATE
`testdb`.`p_host_part_consumable` AS ppc,`p_host_consumable` AS pc
SET
ppc.`consumable_id` = pc.`con_id`
WHERE
ppc.`con_sn` = pc.`con_sn`
UPDATE
`testdb`.`t_check_item`
SET
`type` = '4'
WHERE
`type_str` = 'D'
INSERT INTO `bas_car_model_setup`(`car_model_id`,`car_setup_id`) SELECT 1, id FROM `bas_car_setup`
mysql用shell建100多字段表并导入的更多相关文章
- MYSQL利用Navicat对含有Bold字段表进行导入导出
MYSQL中含有Blob字段是一件挺麻烦的事情,导出导入不方便.我介绍我是怎么做的. 1.在MYSQL的my.ini最后中加入一行配置max_allowed_packet = 100M,重新启动MYS ...
- shell编程100列
1.编写hello world脚本 #!/bin/bash# 编写hello world脚本 echo "Hello World!"2.通过位置变量创建 Linux 系统账户及密码 ...
- 《Java虚拟机原理图解》1.4 class文件里的字段表集合--field字段在class文件里是如何组织的
0.前言 了解JVM虚拟机原理是每个Java程序猿修炼的必经之路.可是因为JVM虚拟机中有非常多的东西讲述的比較宽泛.在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描写 ...
- (转)Linux运维MySQL必会面试题100道
老男孩教育Linux运维班MySQL必会面试题100道 (1)基础笔试命令考察 (要求:每两个同学一组,一个口头考,一个上机实战作答,每5个题为一组,完成后换位) 1.开启MySQL服务 2.检测端口 ...
- 《Java虚拟机原理图解》1.4 class文件中的字段表集合--field字段在class文件中是怎样组织的
0.前言 了解JVM虚拟机原理是每一个Java程序员修炼的必经之路.但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述 ...
- JVM-class文件完全解析-字段表集合
字段表集合 这个class文件的解析,分析得有点太久了.前面介绍类魔数,次版本号,主板本号,常量池入口,常量池,访问标志,类索引,父类索引和接口索引集合.下面就应该到字段表集合了. 紧接着接口索引 ...
- 只显示 前100个字 java 实现截取字符串!使用! <c:if test="${fn:length(onebeans.info)>100 }">${ fn:substri
博客 文章 只显示 前100个字 java 实现截取字符串!使用! <c:if test="${fn:length(onebeans.info)>100 }">$ ...
- 点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)
下载原版阿里JAVA开发手册 [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...
- mysql和oracle建表语句以及数据类型的区别
1.mysql和oracle建表语句的区别 mysql DROP TABLE IF EXISTS `order`;CREATE TABLE `order` ( `id` int(11) NOT NU ...
随机推荐
- C++ 添加库
三步走:(第三步总忘) 1.项目属性页的C/C++->常规->附加包含目录指向 2.链接器(Linker)->常规(general)->附加库目录指向 3.链接器->输入 ...
- Adaboost算法初识
1.算法思想很简单: AdaBoost 是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器,即弱分类器,然后把这些弱分类器集合起来,构造一个更强的最终分类器.(三个臭皮匠,顶个诸葛亮) 它的 ...
- SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、SIGN
1 trunc(value,precision)按精度(precision)截取某个数字,不进行舍入操作.2 round(value,precision)根据给定的精度(precision)输入数值. ...
- MySql和SQL Server数据类型 对比
My Sql 数据类型 SQL Server 数据类型 Yes/No bit Smallint(字节型) tinyint Integer(长整型) int Real(单精度浮点型) real F ...
- linxu ffmpeg 编译安装
1.下载ffmpeg. 下载网址:http://www.ffmpeg.org/download.html 2.解压缩 tar -zxvf ffmpeg-2.0.1.tar.gz 3.配置,生成Make ...
- RAR和ZIP:压缩大战真相
转:http://fqd2eh4y.blog.163.com/blog/static/69195855200801035015857 前言--王者归来? 等待足足两年之久,压缩霸主WinZip终于在万 ...
- iOS-SVN、Git
版本控制SVN和Git使用详解 公司的实际开发中,在天朝使用较多的还是SVN,因为SVN是集中式的,在天朝上班你们都懂的! -----------------svn--------- ...
- Maven学习总结(四)——Maven核心概念——转载
一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点. 1.2.Maven坐标主要组成 groupId:组织标识(包名) artifactId:项目名称 ver ...
- Django项目深入理解
python应用松耦合比方说,考虑有一个以前写的视图函数,这个函数显示当前日期和时间.如果我们想把它的URL 从原来的 /time/ 改变到/currenttime/ ,我们只需要快速的修改一下URL ...
- Spring第一天
Spring框架 1.1:了解Spring Spring的核心是提供了一个容器,主要通过 BeanFactory(接口)来创建和管理对象,一般我们用它的子类ApplicationContext 来创建 ...