#!/bin/sh
user='root'
pass='root'
name='vfc_sport'

# 数据表名定义
timestamp=`date -d "next month" +%Y%m`
tablename='vf_sport_'$timestamp

# SQL语句
mysql -uroot -proot <<EOF
USE $name

CREATE TABLE IF NOT EXISTS $tablename (
id int(11) NOT NULL,
user_id int(11) NOT NULL,
bracelet_id int(11) NOT NULL,
mode tinyint(1) NOT NULL COMMENT '0为白天,1为晚上',
step int(11) NOT NULL COMMENT '步行数量',
time varchar(100) NOT NULL COMMENT '时间,单位为秒',
calorie int(11) NOT NULL COMMENT '卡路里',
distance int(11) NOT NULL COMMENT '距离,单位米',
create_date date NOT NULL,
create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
is_sync int(11) NOT NULL COMMENT '0为没同步,1为同步了'
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='运动数据表';

EOF
exit;

注:

1.shell 脚本,=号前后都不能留空格

2.变量声明不是带$,在使用的时候,需要带$

3.不能带`,倒引号

shell 脚本定时创建月份表相关推荐

  1. 详解Linux交互式shell脚本中创建对话框实例教程

    详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...

  2. 详解Linux交互式shell脚本中创建对话框实例教程_linux服务器

    本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一下. 当你在终端环境下安装新的软件时,你可以经常看到信息 ...

  3. linux c语言乘法口诀,shell 脚本实现乘法口诀表的两种方法——shell与C语言

    shell 脚本实现乘法口诀表的两种方法--shell与C语言 话不多说直接给出代码(执行c语言时没有gcc编译器会报错的哦!): 1 #!/bin/bash 2 if [ $# -eq 0 ] 3 ...

  4. Shell脚本批量创建用户并随机生成密码

    Shell脚本批量创建用户并随机生成密码 要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for ...

  5. linux配置定时删除日志文件,Linux使用shell脚本定时删除历史日志文件

    Linux使用shell脚本定时删除历史日志文件,文件,小时,时间,目录,脚本 Linux使用shell脚本定时删除历史日志文件 易采站长站,站长之家为您整理了Linux使用shell脚本定时删除历史 ...

  6. linux+++乘法口诀_通过shell脚本打印乘法口诀表

    怎么通过shell脚本打印乘法口诀表呢,今天Linux学习的小编就这一问题给大家详细的解决一下. 问题背景: 生成9*9乘法表 [root@oldboy ~]# seq 9 | sed 'H;g' | ...

  7. 用shell脚本输出99乘法表

    用shell脚本输出99乘法表 效果: 1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 ...

  8. Linux学习--Shell脚本的创建

    Shell脚本的创建 [1]什么是shell shell它是命令行解析器,分为以下几类: (1)sh :(全称 Bourne Shell)是UNIX最初使用的 shell,而且在每种 UNIX 上都可 ...

  9. linux下编写sql脚本,在Linux系统中编写简易shell脚本,向PLSQL表中插入数据

    案例环境: SecureCRT.PLSQLDeveloper 登入现有的linux服务器以及数据库账号.要求linux系统支持sqlplus #1.在PLSQL中创建一个简单的表: create ta ...

最新文章

  1. 浅谈几种区块链网络攻击以及防御方案之51#37攻击
  2. Field types
  3. placeholder的兼容处理(jQuery下)
  4. bnpparibas
  5. Spring MVC+layui(基于bootstrap)+t 新增功能(页面和数据传递)
  6. U盘 制作 win 7 64bit 旗舰版 安装盘
  7. origin 修改水平坐标的刻度
  8. MYSQL 横向展示数据
  9. 一些不错 Java 实践推荐!建议熟读并背诵默写全文
  10. 小程序使用腾讯API定位的全过程(详细)
  11. ISO 9000 族标准的构成
  12. 【信号与系统】Multisim 仿真信号合成与分解
  13. 易语言编程入门教程学习
  14. 盗心贼歌曲用计算机多少数字,抖音上常见背景音乐歌词盗心的贼是那首歌?
  15. API文档,已取消到该网页的导航
  16. flutter基于provider状态管理设置主题颜色、实现简单登录、注册功能---页面+逻辑
  17. 关于根号p是无理数的另类证明
  18. The software-quanlity landscape -- Code complete reading notes
  19. 黑麦4k可以安装Linux,全高清屏你就满足了?GTX1050Ti+4K屏麦本本黑麦5X颠覆你的视界...
  20. STM32L051低功耗STOP模式串口中断唤醒

热门文章

  1. 文档型数据库列一般都是弱项
  2. Spring / Spring boot 异步任务编程 WebAsyncTask
  3. Android应用实例收藏管理
  4. 联通电子渠道的差异化思维
  5. ORACLE ORA-01653: unable to extend table 的错误
  6. linux系统之编译安装mysql
  7. ftp安装遇到的问题
  8. svn的更新、合并、提交
  9. python class 初始化顺序
  10. linux yum localinstall 解决本地rpm包的依赖问题