shell连接mysql建立简单的md5字典


#!/bin/bash
USERNAME="root"
PASSWORD=""
DB="mydb"
TABLE="dict"
#创建数据库
create_db="create database if not exists $DB"
mysql -u $USERNAME -e "$create_db"
#创建表
create_table="create table if not exists $TABLE(k varchar(32),v varchar(20))"
mysql -u $USERNAME $DB -e "$create_table"

for((i=$1; i<$2; i=i+1))
do
# len= echo $i|wc -L
value_tmp=0000000$i
len=${#value_tmp}
value=${value_tmp:$len - 8}
key=`echo -n $value |md5sum|cut -d ' ' -f 1`
insert_sql="insert into dict(k,v) values('$key','$value')"
mysql -u $USERNAME $DB -e "$insert_sql"
echo $i
echo $key
echo value=$value
echo $insert_sql
done
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值