为了项目需求,写如下sql数据库脚本:

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for userinfo
-- ----------------------------
DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo` (
  `id` int(11) NOT NULL auto_increment,
  `userName` varchar(20) collate utf8_unicode_ci default NULL,
  `password` varchar(20) collate utf8_unicode_ci default NULL,
  `roleName` varchar(20) collate utf8_unicode_ci default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- ----------------------------
-- Records of userinfo
-- ----------------------------
INSERT INTO `userinfo` VALUES ('01', 'zhangsan', '123456', '基层单位');
INSERT INTO `userinfo` VALUES ('02', 'wangsan', '123456', '基层单位');
INSERT INTO `userinfo` VALUES ('03', 'lisan', '123456', '基层单位');
INSERT INTO `userinfo` VALUES ('04', 'zhaosan', '123456', '基层单位');
INSERT INTO `userinfo` VALUES ('05', 'zhousan', '123456', '基层单位');
INSERT INTO `userinfo` VALUES ('06', 'wusan', '123456', '基层单位');

INSERT INTO `userinfo` VALUES ('11', 'zhangsi', '123456', '合成作战室');
INSERT INTO `userinfo` VALUES ('12', 'wangsi', '123456', '合成作战室');
INSERT INTO `userinfo` VALUES ('13', 'lisi', '123456', '合成作战室');

CREATE TABLE `tb_record` (
  `recordID` int(11) NOT NULL auto_increment,
  `recordTitle` varchar(50) default NULL,
  `acceptDept` varchar(20) default NULL,
  `AQDatails` text,
  `FJDowload` varchar(100),
  `FJUpload` varchar(100),
  `publishTime` datetime default NULL,
  PRIMARY KEY  (`recordID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--增加一个字段,status,0 表示指令未确认 1 表示指令已经确认 
alter table tb_record add status int(1) default '0';

--确认指令表
CREATE TABLE `tb_sureRecord` (
  `ID` int(10) NOT NULL auto_increment,
  `recordID` int(11) NOT NULL,
  `isQS` varchar(10) default NULL,
  `isSL` varchar(10) default NULL,
  `refauseWhy` varchar(20) default NULL,
  `instruction` text,
  `isBJ` varchar(100),
  `acceptDept` varchar(20) default NULL,
  `QSTime` datetime default NULL,
  `SLTime` datetime default NULL,
  `BJTime` datetime default NULL,
  `assignPople` varchar(20) default NULL,
  PRIMARY KEY  (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--alter table tb_sureRecord change isSLt isSL varchar(10);
--指令回复表--
--回复类型  0 表示指令回复   1 表示配侦回复
CREATE TABLE `tb_replaied` (
  `ID` int(10) NOT NULL auto_increment,
  `recordID` int(11),
  `replayNumber` varchar(20) default NULL,
  `replayType` int(1) default '0',
  `pzNumber` varchar(20) default NULL,
  `replayContent` text,
  `isZH` varchar(10),
  `isPA` varchar(10),
  `ZHPople` varchar(10),
  `replayDept` varchar(50),
  `replayTime` datetime default NULL,
  PRIMARY KEY  (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

#
# Table structure for table orders
#

CREATE TABLE `dept` (
  `deptId` int(10) NOT NULL default '0',
  `deptNumber` varchar(100) NOT NULL default '',
  `deptName` varchar(100) NOT NULL,
  PRIMARY KEY  (`deptId`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `dept` VALUES (1,'P14464778285479397','刑大-合成作战中队');
INSERT INTO `dept` VALUES (2,'P14464561185246144','配侦部');
INSERT INTO `dept` VALUES (3,'P14464561285246244','网监部');

文件名称为synthetic.sql,

开启数据库服务(记得使用超级用户权限,若有问题,请参考本人的另外一篇博客文章):

systemctl start mariadb

要使用该脚本,登录数据,

mysql -u root -p

根据提示输入你安装数据库时设置的密码,首次时没有密码的

需要先建立数据库,以下建立的数据库名称为databasename;

create database databasename;

使用数据库;

use databasename;

使用数据库脚本创建表及插入数据等,如果不是当前目录下,还须制定脚本的路径:

source [路径]synthetic.sql

不等陆数据库也可以用另外的方法实现:

在命令行下输入 mysql -h localhost -u root -p123456 < [路径]synthetic.sql (实际利用的是重定向技术) 回车即可

mariadb中执行数据库脚本的方法的更多相关文章

  1. InstallShield在MySQL和Oracle中执行SQL脚本的方法InstallShield在MySQL和Oracle中执行SQL脚本的方法

    简述 InstallShield已经内建了对MySQL和Oracle的支持.但是这个功能是通过ODBC实现的,它对SQL脚本的格式要求非常严格,因此已经通过官方客户端测试的脚本在IS中执行时往往就会报 ...

  2. .net(C#)在Access数据库中执行sql脚本

    自己写的一个工具类,主要是业务场景的需要. 主要有两个功能: ①执行包含sql语句的字符串 ②执行包含sql语句的文件 调用方式 /// <summary> /// 执行sql语句 /// ...

  3. 在WebBrowser中执行javascript脚本的几种方法整理(execScript/InvokeScript/NavigateScript) 附完整源码

    [实例简介] 涵盖了几种常用的 webBrowser执行javascript的方法,详见示例截图以及代码 [实例截图] [核心代码] execScript方式: 1 2 3 4 5 6 7 8 9 1 ...

  4. php定时执行PHP脚本一些方法总结

    本文章总结了php定时执行PHP脚本一些方法总结,有,linux中,windows,php本身的方法,有需要的朋友可参考参考. linux下定时执行php脚本 执行PHP脚本 方法1如果你想定时执行某 ...

  5. SQL Server 中执行Shell脚本计算本地文件的内容大小

    SQL Server 数据库中除了能执行基本的SQL语句外,也可以执行Shell脚本.默认安装后,SQL中的Shell脚本的功能是关闭的,需要手动打开, 执行以下脚本即可打开该功能. -- 允许配置高 ...

  6. C#怎么在生成解决方案的过程中执行perl脚本(C#早期绑定)

    转载 怎么在生成解决方案的过程中执行perl脚本 早期绑定在编译期间识别并检查方法.属性.函数,并在应用程序执行之前执行其他优化.在这个绑定中,编译器已经知道它是什么类型的对象以及它拥有的方法或属性. ...

  7. 在html中添加script脚本的方法和注意事项

    在html中添加script脚本有两种方法,直接将javascript代码添加到html中与添加外部js文件,这两种方法都比较常用,大家可以根据自己需要自由选择 在html中添加<script& ...

  8. shell中引用其他脚本的方法

    在Shell中引用其他脚本的方法是source   filename.sh 或    .    filename.sh 注意:      .   和   filename.sh之间必须有空格

  9. 在Linux中执行.sh脚本,异常

    在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory. 分析:这是不同系统编码格式引起的:在windows系统中 ...

随机推荐

  1. CSS-标准盒模型 & 怪异盒模型

    CSS中Box model分类 CSS中Box model是分为两种:: W3C标准 和 IE标准盒子模型. 大多数浏览器采用W3C标准模型,而IE中则采用Microsoft自己的标准. 怪异模式是“ ...

  2. Xenia and Bit Operations CodeForces - 339D

    Xenia and Bit Operations CodeForces - 339D Xenia the beginner programmer has a sequence a, consistin ...

  3. Codeforces Round #472 A-D

    A题: 题意:就是给你一个长度为n的字符串,有三种颜色,其中有一些‘?’的字符代表未着色,你需要找到至少有两种方法染色,同时满足相邻两个字符间不能相同: 思路:有两种染色方法的前提:首先给定的字符串中 ...

  4. 栈及其DFS:B - Parentheses Balance

    解题心得及总结: 总结: 1.递推:又1推出n,数列中的基本到通项,最终目标得出通项公式. 递归:又n先压缩栈到1,再从函数的出口找到1,又1到n,再从n计算到1: 2.判断是否可以由递推或递推得出, ...

  5. 动态规划:POJ2576-Tug of War(二维费用的背包问题)

    Tug of War Time Limit: 3000MS Memory Limit: 65536K Description A tug of war is to be arranged at the ...

  6. Elastic Search和Kibana入门

    一.ES配置 二.ES本地快速搭建集群 查看ES集群 查看node详细情况 三.Kibana配置 修改kibana的es配置 访问localhost:5601端口 四.Elasticsearch 术语 ...

  7. Python+Selenium中级篇之-Python读取配置文件内容

    本文来介绍下Python中如何读取配置文件.任何一个项目,都涉及到了配置文件和管理和读写,Python支持很多配置文件的读写,这里我们就介绍一种配置文件格式的读取数据,叫ini文件.Python中有一 ...

  8. Memcached相关内容总结

    1.Memcached常用命令总结 Memcached命令格式一般为: command 其中描述如下: 参数 描述 command 操作命令,一般为set/add/replace/get/delete ...

  9. hnust 聚宝盆

    问题 A: 聚宝盆 时间限制: 1 Sec  内存限制: 128 MB提交: 663  解决: 282[提交][状态][讨论版] 题目描述 Grace是个善良的同学,他经常帮助同学解决问题.这天,他正 ...

  10. 截图神器-snipaste

    基础操作 Snipaste 是一个简单但强大的贴图工具,同时也可以执行截屏.标注等功能. 截屏 开始截图 快捷键(默认为 F1) 鼠标左键 单击托盘图标 何谓一次 成功的截图 保存到剪贴板 (  /  ...