shell创建mysql表

#!/bin/bash


USERNAME="root"
PASSWORD="xxxxxx"
DBNAME="test"
TABLENAME="position"


#create database
create_db_sql="create database IF NOT EXISTS ${DBNAME}"
mysql -u${USERNAME} -p${PASSWORD} -e"${create_db_sql}"


for i in {1};
do 
#TOTAL="${TABLENAME}""${i}"
TOTAL="${TABLENAME}"


#drop table
drop_table_sql="DROP TABLE IF EXISTS ${DBNAME}.${TOTAL};"
mysql -u${USERNAME} -p${PASSWORD} -e"${drop_table_sql}"


#create tables
create_table_sql="create table IF NOT EXISTS ${TOTAL}(
id INT  UNIQUE NOT NULL auto_increment,
loginnum CHAR(64) NOT NULL COMMENT 'loginnum' ,
date CHAR(32) NOT NULL COMMENT 'posrecord date' ,
    timeinterval INT NOT NULL COMMENT 'positionhour record every time interval',
current_hour INT NOT NULL COMMENT '',
min0 VARCHAR(128) NULL DEFAULT '*' ,
min1 VARCHAR(128) NULL DEFAULT '*' COMMENT 'Latitude and Longitude record' ,
min2 VARCHAR(128) NULL DEFAULT '*' ,
min3 VARCHAR(128) NULL DEFAULT '*' ,
min4 VARCHAR(128) NULL DEFAULT '*' ,
min5 VARCHAR(128) NULL DEFAULT '*' ,
min6 VARCHAR(128) NULL DEFAULT '*' ,
min7 VARCHAR(128) NULL DEFAULT '*' ,
min8 VARCHAR(128) NULL DEFAULT '*' ,
min9 VARCHAR(128) NULL DEFAULT '*' ,
min10 VARCHAR(128) NULL DEFAULT '*' ,
min11 VARCHAR(128) NULL DEFAULT '*' ,
min12 VARCHAR(128) NULL DEFAULT '*' ,
min13 VARCHAR(128) NULL DEFAULT '*' ,
min14 VARCHAR(128) NULL DEFAULT '*' ,
min15 VARCHAR(128) NULL DEFAULT '*' ,
min16 VARCHAR(128) NULL DEFAULT '*' ,
min17 VARCHAR(128) NULL DEFAULT '*' ,
min18 VARCHAR(128) NULL DEFAULT '*' ,
min19 VARCHAR(128) NULL DEFAULT '*' ,
min20 VARCHAR(128) NULL DEFAULT '*' ,
min21 VARCHAR(128) NULL DEFAULT '*' ,
min22 VARCHAR(128) NULL DEFAULT '*' ,
min23 VARCHAR(128) NULL DEFAULT '*' ,
min24 VARCHAR(128) NULL DEFAULT '*' ,
min25 VARCHAR(128) NULL DEFAULT '*' ,
min26 VARCHAR(128) NULL DEFAULT '*' ,
min27 VARCHAR(128) NULL DEFAULT '*' ,
min28 VARCHAR(128) NULL DEFAULT '*' ,
min29 VARCHAR(128) NULL DEFAULT '*' ,
min30 VARCHAR(128) NULL DEFAULT '*' ,
min31 VARCHAR(128) NULL DEFAULT '*' ,
min32 VARCHAR(128) NULL DEFAULT '*' ,
min33 VARCHAR(128) NULL DEFAULT '*' ,
min34 VARCHAR(128) NULL DEFAULT '*' ,
min35 VARCHAR(128) NULL DEFAULT '*' ,
min36 VARCHAR(128) NULL DEFAULT '*' ,
min37 VARCHAR(128) NULL DEFAULT '*' ,
min38 VARCHAR(128) NULL DEFAULT '*' ,
min39 VARCHAR(128) NULL DEFAULT '*' ,
min40 VARCHAR(128) NULL DEFAULT '*' ,
min41 VARCHAR(128) NULL DEFAULT '*' ,
min42 VARCHAR(128) NULL DEFAULT '*' ,
min43 VARCHAR(128) NULL DEFAULT '*' ,
min44 VARCHAR(128) NULL DEFAULT '*' ,
min45 VARCHAR(128) NULL DEFAULT '*' ,
min46 VARCHAR(128) NULL DEFAULT '*' ,
min47 VARCHAR(128) NULL DEFAULT '*' ,
min48 VARCHAR(128) NULL DEFAULT '*' ,
min49 VARCHAR(128) NULL DEFAULT '*' ,
min50 VARCHAR(128) NULL DEFAULT '*' ,
min51 VARCHAR(128) NULL DEFAULT '*' ,
min52 VARCHAR(128) NULL DEFAULT '*' ,
min53 VARCHAR(128) NULL DEFAULT '*' ,
min54 VARCHAR(128) NULL DEFAULT '*' ,
min55 VARCHAR(128) NULL DEFAULT '*' ,
min56 VARCHAR(128) NULL DEFAULT '*' ,
min57 VARCHAR(128) NULL DEFAULT '*' ,
min58 VARCHAR(128) NULL DEFAULT '*' ,
min59 VARCHAR(128) NULL DEFAULT '*' ,
  PRIMARY KEY (id)
)" 
mysql -u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${create_table_sql}"


echo $i;
done;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值