Windows批处理文件初始化数据库
前提是MySQL服务必须启动,Windows添加了MySQL的环境变量。
批处理文件:
@ECHO OFF
SET dbhost=127.0.0.1
SET dbuser=root
SET dbpasswd=root
SET dbName=xc_ntpclientmonitor
SET sqlfile=C:\\Program Files\\NTSM\\20210401_xc_ntpclientmonitor.sql
::执行SQL脚本初始化数据库
mysql -h%dbhost% -u%dbuser% -p%dbpasswd% -e "source %sqlfile%" --default-character-set=utf8
ECHO Database initialization is successful!
PAUSE
@ECHO Done!
SQL文件:先创建数据库,在创建表,在创建初始数据
CREATE SCHEMA IF NOT EXISTS `xc_ntpclientmonitor` DEFAULT CHARACTER SET utf8 ;
USE `xc_ntpclientmonitor` ;
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for clientlist
-- ----------------------------
DROP TABLE IF EXISTS `clientlist`;
CREATE TABLE `clientlist` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`deviceName` varchar(255) DEFAULT NULL,
`clientIPAddress` varchar(255) DEFAULT NULL COMMENT '客户端IP地址 ',
`clientSyncServerIP` varchar(255) DEFAULT NULL COMMENT '客户端对应取时服务器的IP',
`clinetSyncCount` varchar(255) DEFAULT NULL COMMENT '客户端同步次数',
`clientSyncFrequency` varchar(255) DEFAULT NULL COMMENT '客户端同步频率',
`clientSyncTimestamp` varchar(255) DEFAULT NULL COMMENT '客户端同步时间(服务器授时给客户端的时间,格式:时间戳,精确到微妙)',
`clientSyncTime` varchar(255) DEFAULT NULL COMMENT '客户端同步时间(服务器授时给客户端的时间,格式:yyyy-MM-dd HH:mm:ss.fff)',
`clientTimeDeviation` varchar(255) DEFAULT NULL COMMENT '客户端同步时间偏差',
`clientStartSyncTime` varchar(255) DEFAULT NULL COMMENT '记录当前客户端开始同步时间,用于计算平均值',
`clientEndSyncTime` varchar(255) DEFAULT NULL COMMENT '记录当前客户端最后同步时间,用于计算平均值',
`timeoutAlarmInterval` int(255) DEFAULT NULL COMMENT '超时间隔,当同步时间超过该时间时,则触发告警,单位:秒',
`deviationAlarmInterval` int(255) DEFAULT NULL COMMENT '偏差间隔,当同步时间偏差超过该时间时,则触发告警,单位:秒',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=352 DEFAULT CHARSET=utf8;
.......
Windows批处理文件初始化数据库的更多相关文章
- Windows安装PostgreSQL数据库 无法初始化数据库问题
背景 由于项目的需要,使用PostgreSQL数据库,因此在Windows上安装PostgreSQL数据库.但是在安装后,无法访问本地数据库,这个时候查看/data目录,没有任何文件.而且安装过程中, ...
- Windows下Postgresql数据库的下载与配置方法
注意下载的是二进制版,不是带Windows Installer的,即绿色版本 http://www.enterprisedb.com/products-services-training/pgbind ...
- ASP.NET Core 设置和初始化数据库 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 设置和初始化数据库 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 设置和初始化数据库 上一章节中我们已经设置和配置好了 EF ...
- 如丝般顺滑地从Windows迁移SQLServer数据库到Linux
老鸟看过菜鸟的上一篇<MSSQL On Linux备份与还原>文章后,很满意,但是还是忍不住发问:"这篇文章讲的是MSSQL在Linux系统上的备份与还原,如果我之前是Windo ...
- Entity FrameWork初始化数据库的四种策略
程序猿就是苦逼,每天还得分出一些时间去写博文.天真的很热,今天就随便写一点啦! 1.EF初始化数据库的四中策略 EF可以根据项目中的模型自动创建数据库.下面我们就分类看看Entity Framewor ...
- activiti搭建(一)初始化数据库
转载请注明源地址:http://www.cnblogs.com/lighten/p/5876681.html activiti-engine.jar包中自带了创建activiti工作流数据库表的SQL ...
- linux/windows系统oracle数据库简单冷备同步
linux/windows系统oracle数据库简单冷备同步 我们有一个财务系统比较看重财务数据的安全性,同时我们拥有两套系统,一个生产环境(linux),一个应急备份环境(windows).备份环境 ...
- windows下mysql数据库表名大小写不敏感
最近新入职,领导让做个小功能先练练手.是一个添加分类的功能,有添加和列表,很简单.功能做完后提交,结果在线上出现一个大大的500. 但是我再本地环境下是正常的,我以为可能是php的版本不一致导致的问题 ...
- ASP.NET 5:初始化数据库
ASP.NET 5:初始化数据库 1.初始化数据库 1.2目录 这不是专述模式/架构设计的帖子,架构搭建以讲解文章为目的,先不过多分层. 截这个图也是便于你对应下面找代码文件路径! 1.2代码 先控制 ...
- 【EF6学习笔记】(一)Code First 方式生成数据库及初始化数据库实际操作
本篇参考原文地址: Creating an Entity Framework Data Model 说明:学习笔记参考原文中的流程,为了增加实际操作性,并能够深入理解,部分地方根据实际情况做了一些调整 ...
随机推荐
- 「HDU-2196」Computer (树形DP、树的直径)
「HDU-2196」Computer 树形dp,树的最长路径(最远点对) 题意 给出一棵nn个结点的无根树,求出每个结点所能到达的最远点的距离. 解法 将无根树转成有根树,并进行两次DFS. 第一次D ...
- M-SOLUTIONS Programming Contest 2020 游记 (AB水题,CD模拟,E题DFS)
A - Kyu in AtCoder 水题 B - Magic 2 题意很好理解,但写的时候注意一下边界 void solve() { int a, b, c, k; cin >> a & ...
- 工作中使用Redis的10种场景
前言 Redis作为一种优秀的基于key/value的缓存,有非常不错的性能和稳定性,无论是在工作中,还是面试中,都经常会出现. 今天这篇文章就跟大家一起聊聊,我在实际工作中使用Redis的10种场景 ...
- 机器学习-决策树系列-Adaboost算法-集成学习-29
目录 1. adaboost算法的基本思想 2. 具体实现 1. adaboost算法的基本思想 集成学习是将多个弱模型集成在一起 变成一个强模型 提高模型的准确率,一般有如下两种: bagging: ...
- 机器学习-线性分类-SVM支持向量机算法-12
目录 1. 铺垫 感知器算法模型 2. SVM 算法思想 3. 硬分割SVM总结 支持向量机(Support Vector Machine, SVM)本身是一个二元分类算法,是对感知器算法模型的一种扩 ...
- idea 查看类的继承结构及其子类
转载请注明出处: 在idea中通过查看一个类或接口的继承结构,可以了解到整个相关功能设计的流程 idea中查看一个类或接口的继承结构的方法如下: 1.选中一个类:右键进入继承结构视图: 效果图如下:
- Vue之将前端的筛选结果导出为csv文件
有导入就有导出哈!这里继导入之后记录一下导出的实现过程. 1.按钮部分: <el-button class="filter-item" style="margin- ...
- 【MCU】浮点数如何判等
[来源]https://mp.weixin.qq.com/s/481H4imm73IIS1yFI7-DNA
- 小程序:Now you can provide attr `wx:key` for a `wx:for` to improve performance. 的解决方案
在wx:for后面添加wx:key="key" 可消除警告 <view wx:for="{{thisWeekMovies}}" wx:for-index= ...
- [转帖]061、监控指标之TiKV
资源相关 Grafana监控 TiKV-Details -> Cluster - Store Size / Available Size Grafana监控 TiKV-Details -> ...