数据库文件

bat自动备份数据库文件

匿名 (未验证) 提交于 2019-12-03 00:02:01
运行环境windows 新建一个dbback.bat文件,内容如下 @echo off set h =% time :~ 0 , 2 % set h =% h : = 0 % set hhmiss =% date :~ 0 , 4 %% date :~ 5 , 2 %% date :~ 8 , 2 %% h %% time :~ 3 , 2 %% time :~ 6 , 2 % set "folder=%date:~0,4%%date:~5,2%%date:~8,2%" ::自动创建当天文件夹( dbBack 这个文件夹需要自行创建) if not exist D : \dbBack\%folder % ( md D : \dbBack\%folder %) ::( mysql 路径) \b in \mysqldump -- opt - u 数据库账号 - p 数据库密码 数据库名称 >输出地址 \MySQL\b in \mysqldump -- opt - u root - pARmvqRCx$ZIzYa ! w zhonxin666 > D : \dbBack\%folder % \zhonxin666_ % hhmiss %. sql @echo on ::正式运行环境把 pause 去掉,不然 cmd 黑窗口会一直保留 pause 将dbback

POSTGIS数据库导入SHP数据

匿名 (未验证) 提交于 2019-12-02 23:57:01
1 - 通过QGIS数据库管理工具将shp导入到postgis数据库 选择数据源中postgis对应的数据库表空间(或者叫架构),然后选择导入图层或文件,弹出导入矢量图层面板。 关于选项的说明: 注:该工具不支持批量导入shp文件,使用起来不够方便。 2 - 通过postgis提供的shpefile import/export管理工具导入 该工具在postgis插件安装目录下 需要注意事项: 选择完一个和多个shp文件后需要在导入列表中手动更改你要导入的schema(目标架构名称)以及SRID(空间坐标系)。 来源:博客园 作者: GoodGF 链接:https://www.cnblogs.com/gaofan/p/11460150.html

Hibernate入门这一篇就够了

匿名 (未验证) 提交于 2019-12-02 23:57:01
Hibernate入门这一篇就够了 本博文主要讲解 介绍Hibernate框架,ORM的概念和Hibernate入门 ,相信你们看了就会使用Hibernate了! Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping ,在Java对象与关系数据库之间 建立某种映射,以实现直接存取Java对象 ! 既然Hibernate是关于Java对象和关系数据库之间的联系的话,也就是 我们MVC中的数据持久层->在编写程序中的DAO层... 首先,我们来回顾一下我们在DAO层写程序的历程吧: 在DAO层操作XML,将数据封装到XML文件上,读写XML文件数据实现CRUD 在DAO层使用原生JDBC连接数据库,实现CRUD 嫌弃JDBC的Connection\Statement\ResultSet等对象太繁琐,使用对原生JDBC的封装组件-->DbUtils组件 我们来看看使用DbUtils之后,程序的代码是怎么样的: public class CategoryDAOImpl implements zhongfucheng.dao.CategoryDao{ @Override publicvoidaddCategory(Category category) { QueryRunner queryRunner = new QueryRunner

Navicat安装、使用教程

匿名 (未验证) 提交于 2019-12-02 23:56:01
Navicat的安装包及破解文件 Navicat navicat120_premium_cs_x64.exe开始安装。 2.点击下一步。 “下一步”。 Navicat 1.解压破解文件。 *“简体中文64位”目录下的两个文件*拷贝至navicat安装目录的根目录。 navicat,可以看到已经安装破解成功。 数据导入 (一) Navicat 导入数据 创建数据库 MySQL中新建一个数据库。若已有数据库时,无需创建,直接从 SQL数据库中还无任何表和字段。 Navicat创建数据库步骤如下: MySQL。 2.设置排序规则。 导入数据 说明:只有在数据库已存在时,才能导入数据。 .sql文件,导入数据步骤如下: Navicat,点击工具栏“连接”图标。 “MySQL-新建连接”窗口中,设置要连接的数据库参数,点击“连接测试”。提示“连接成功”,再点击“确定”。 “打开数据库”。 “运行SQL文件”,设置.sql文件路径,点击“开始”。 “关闭”。 6.关闭数据库,重新打开后,就可看到导入的数据。 来源:博客园 作者: vivi&小北 链接:https://www.cnblogs.com/vivih-y/p/11434263.html

SQLServer2012书学习

匿名 (未验证) 提交于 2019-12-02 23:51:01
  1 SQL Server2012采用的数据模型是关系模型   2 能够执行SQL语句,分析查询计划,显示查询统计情况,和实现索引分析等功能的SQL工具是查询编辑器   3 查询编辑器中执行SQL语句的快捷键F5 第二章  创建数据库     目标   1 了解数据库组成 了解系统数据库 2 理解数据库文件,文件组的种类和作用 3 掌握在管理数据库时常用的系统存储过程 4 创建数据库 5 管理数据库,修改数据库设置,重命名和删除数据库 6 分离和附加数据库   系统数据库主要包含五个数据库, 1   master数据库,数据库服务器的核心。 2   model数据库,用户数据库的模板。 3   msdb数据库,提供运行SQL Server Agent工作的信息,是SQL Server的一个windows服务,运行制定好的计划任务,可自动执行,不需要更改 4   tempdb数据库,临时数据库,用来存储创建的临时用户对象,(全局临时表,临时存储过程,表变量),SQL Server创建的内部对象和由数据库修改事务提交的行记录。每次启动都会重新创建tempdb,断开连接时会自动删除信息 5   resource数据库,ssms看不到的数据库,只读数据库,包含SQL Server所有的系统对象  2 文件组,PRIMARY文件组为自动创建的文件组,未指明存放位置时都是用此文件组

上交所行情文件导入数据库

匿名 (未验证) 提交于 2019-12-02 23:47:01
事情的起因很简单,需要将股票收盘行情导入数据库,因为科创板交易时间延长,需要将原有的程序进行改造,众所周知,程序员永远是不够用的,只能自己解决这个问题。 方式是用定时器调用shell脚本。 上交所的mktdt00.txt使用“|”作为分隔符。 代码一: #!/bin/bash dbfpath=/home/oracle/dbf_insert/stockkcb/dbf IFS=$'\n' for entry in $(cat $dbfpath/mktdt00.txt) do fi done echo "commit;">>$dbfpath/mktdt00.sql 'MD001' 是指数格式和 其他的格式有所不同。 代码二 #!/bin/sh . ~oracle/.bash_profile user='数据库用户名' pwd='数据库密码' dbfpath=/home/oracle/dbf_insert/stockkcb/dbf cd $dbfpath rm -rf * EOF

Sqlserver数据库备份的几种方式

匿名 (未验证) 提交于 2019-12-02 23:47:01
在实际的数据库Sqlserver的运维的过程中,很多时候我们需要做到数据的备份操作,可以做到定时备份,也可以进行手动数据库备份。在实际的过程中,有时候因业务需要备份出完整数据库,而有时候又因为实际业务只需要影响到一张表或者几张表,备份整个数据库未必是最优的方案,此时可采用生成脚本或者Select Into的方式对单表进行备份。DBA在运维过程中备份数据差不多用的就是以上几种操作方式,下面就详细说下这几种备份方式。 (1)数据库整库备份 此方式备份数据库是最完整的,可以将数据库中所有的对象都备份下来生成个.Bak文件,后续如果出现问题,可以直接通过.bak文件还原数据库,但备份的耗时会比较长,并且占用磁盘空间会比较大。此方法备份的操作是直接在Sqlserver数据库管理软件中选中数据库, 右键 选择 任务 ,然后选择 备份, 如下图 然后进入备份界面后选择备份存放的路径以及设置好备份文件名称,点击确定即可进行备份,如下图 (2)通过生成脚本的方式单表备份 有时候我们业务系统的更新可能只涉及到一张表或者几张表,此时可以通过对每个数据表进行单表备份的方式来操作,只备份这几张涉及到变更操作的数据表。操作的方法为在Sqlserver数据库管理软件中选中数据库, 右键 选择 任务 ,然后选择 生成脚本 ,参考方法一中的第一个图。然后进入生成脚本界面,选择下一步进入设置界面: 进入设置界面后,

oracle体系结构之数据库结构

非 Y 不嫁゛ 提交于 2019-12-02 23:45:41
oracle体系结构之数据库结构 oracle数据库包含两个组成部分:数据库和实例 数据库(database):特指存储数据和相关对象的一系列物理文件。 实例(instance):特指一系列操作系统进程和它管理的内存区(SGA)。 oracle数据库的存储结构也分为两大类:物理存储结构和逻辑存储结构。 物理存储结构对应的一系列不同格式、类型、作用的文件,用来存储对象及物理数据; 逻辑结构则是oracle内部存储、管理数据的方式。 数据库的物理存储结构按不同的数据处理,不同的任务,分为4种类型的文件: 1、控制文件(control Files); 2、数据文件(datafiles); 3、临时文件(tempfiles); 4、重做日志文件(online redolog files & Archived Log Files) 控制文件 : 一个二进制文件,不能直接通过文本编辑工具修改,一般这个文件中的内容是由oracle自行维护的。 一个oracle数据库至少有1个控制文件,不过建议至少要有2份冗余文件存在,并存储在不同的磁盘中,以提高该文件的可用性。 数据文件 : 数据库中的实际数据存储的地方。 一个表空间(表空间是一个逻辑结构,一个数据库中包含多个表空间)可能存在多个数据文件,但一个数据文件只属于一个表空间。 临时文件 : 临时文件并不是指临时存在的文件,而是指表空间对应的数据文件

shopxo代码审计

匿名 (未验证) 提交于 2019-12-02 23:41:02
由于工作原因,分析了很多的cms也都写过文章,不过觉得好像没什么骚操作都是网上的基本操作,所以也就没发表在网站上,都保存在本地。最近突然发现自己博客中实战的东西太少了,决定将以前写的一些文章搬过来,由于当时写的初4是给自己留个记录,以后方便查看,所以写的都很简单,只有代码审计和复现,没有详细写挖掘中遇到的一些坑。以后写的文章中会尽量写详细的 ----------------------------------------------------------------------------------- CVE-2019-5886 在 shopxo\application\install\controller\Index.php 文件中, Add 方法中没有校验锁文件,导致攻击者可以重装数据库 (我是后来才知道的,可以利用MySQL LOAD DATA LOCAL INFILE读取任意客户端文件) Index.php 文件是处理系统安装的 CreateConfig 文件,但是唯独它的 Add 方法中没有校验锁文件,且方法内第174行处调用 CreateConfig() 生成数据库配置文件,而 $params 是从post参数中取的,进入 CreateConfig 方法中 可以看到该方法中是将 $params 中的值写入 database.php 中,包括数据库地址

.frm文件怎么导入到数据库

匿名 (未验证) 提交于 2019-12-02 23:41:02
本文适用于有软件开发经验一年以上的人,有Linux和数据库相关知识基础,小白误入坑! 1、解压文件LYSercer.rar到D:/ linux系统没有,就创建一个D根目录,并赋予777权限。把相关解压的文件上传到服务器D盘。 2、安装erl.exe, 安装完毕配置环境变量。 3、安装nodejs,安装完成后运行 4、导入数据库到云服务器。不会的请参考: .frm文件怎么导入到数据库 5、修改IP (1)修改服务端IP为你的IP   找到D:\LYServer\wwwroot\down_5000\version\config_BloodDragon.xml   替换原IP为你的IP,一共3处。   找到D:\LYServer\gameserver2001\config\server.config   替换原IP为你的IP,也是3个。 (2)修改数据库IP为你的IP   使用数据库连接软件(我用的Navicat for MySQL)找到dragonlogindata里的server表   修改IP为你的IP (3)修改客户端apk文件   反编译apk(我用的AndroidKiller)   反编译完成后找到ApkIDE下的Work文件夹中的com.duoyuan.xytl_jz_GM\assets\localVersion.xml文件   修改IP为你的IP   找到com