收藏文章 楼主

sql导入多个表格,并设计table数据库表

版块:自动化运维linux   类型:普通   作者:小绿叶技术博客   查看:1192   回复:0   获赞:2   时间:2021-05-18 15:01:28

# cat 1.sh

# 用shell脚本生成多张数据库表,并定义表格式

#!/bin/bash

uid=(

`cat tname.txt|awk -F" " '{print $1}'`

)


for i in ${uid[*]}

  do

     sed -i "s/eisc/${i}/g" cs.sql

     cat cs.sql >> b.sql


     sed -i "s/${i}/eisc/g" cs.sql

  done


# cat cs.sql

# 数据库表自定义格式

CREATE TABLE `eisc` (

  `date` varchar(60) DEFAULT NULL,

  `week` varchar(60) DEFAULT NULL,

  `work` text,

  `beizhu` text,

  `qita` text

) ENGINE=InnoDB DEFAULT CHARSET=utf8;



# cat tihuan.sh     将中文名字替换成uid名字

#!/bin/bash

n=`cat tname.txt | wc -l`


for((i=1;i<=$n;i++))

  do

     echo $i   $n

       name=`cat -n tname.txt | grep -w $i | awk -F" " '{print $3}'` ; echo $name

       uid=`cat -n tname.txt | grep -w $i | awk -F" " '{print $2}'` ; echo $uid

       setname=`ls | grep $name` ; echo $setname


     mv $setname $uid.xls


  done


# cat tname.txt

 xxx_10001 开发运维

 xxx_10002 数据库


提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:sql导入多个表格,并设计table数据库表

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息