数据库
布里渊区
这个作者很懒,什么都没留下…
展开
-
mysqlbinlog 恢复mysql数据
mysqlbinlog --no-defaults --database=dbname --base64-output=decode-rows -v --start-datetime="2020-07-18 12:00:00" --stop-datetime="2020-07-18 13:00:00" E:\mysql-5.6.19-winx64\log.000001 >E:\mysql-5.6.19-winx64\000001.sql原创 2020-07-18 14:17:58 · 260 阅读 · 0 评论 -
PL/SQL 64位发布啦!!!
Developer 11.0.4 64 bit Beta链接:http://pan.baidu.com/s/1o7kKvgQ 密码:zxb9System Requirements PL/SQL Developer 11.0.4 64 bit can run on any 64 bit Windows system and is compatible with all Oracle Server v转载 2015-12-29 01:31:16 · 550 阅读 · 0 评论 -
高效sql写法样例
最优算法SELECT SUM(DECODE(TO_CHAR(ZFDJRQ,'YYYY-MM-DD'),TO_CHAR(SYSDATE-1,'YYYY-MM-DD'),ZFZFJE)) ZTJE, SUM(DECODE(TO_CHAR(ZFDJRQ,'YYYY-MM-DD'),TO_CHAR(SYSDATE,'YYYY-MM-DD'),ZFZFJE)) JTJE, SUM(原创 2016-12-30 16:01:40 · 678 阅读 · 0 评论 -
Oracle 解锁
alter user test account unlock;原创 2017-02-09 22:58:39 · 290 阅读 · 0 评论 -
Oracle 中解析Json数据 PLJson的安装及使用
将数据以json的格式传到数据库中,那么怎么解析呢?有办法,需要用到一个 PLJSON 的开源项目 下载下来安装 https://github.com/pljson/pljson安装方法:下载后,解压到本地,打开PLSQL软件PL/SQL developer—–>File——>New—->command window 在命令里 执行下载下来的 install.sql文件(注意自己的目录)如原创 2017-03-16 03:10:03 · 16789 阅读 · 3 评论 -
Asp.Net面试题
多线程同步: 1、Lock,lock的参数必须是基于引用类型的对象 2、System.Threading.Interlocked,对于整数数据类型的简单操作,可以用 Interlocked 3、ReaderWriterLock 需要读取资源的数据,而不是修改资源的数据,在这种情况下获取资源的独占权无疑会影响运行效率,因此.Net提供了一种机制,使用ReaderWriterLock进行资源访原创 2017-05-13 21:09:19 · 3644 阅读 · 0 评论 -
Oracle10g迁移备份、搬迁数据库到另外一台服务器
1、在一台新服务器上安装Oracle 10g,安装的时候会设置一个密码,请记住,安装快好的时候,会有相关账号锁住的提示,请注意system账号不要被锁住。2、安装好后,用system和设置的密码登陆(PLSQL)3、将原来的数据库 表空间 拷过来,建好;4、将用户建好,权限建好;5、切换登陆新建的用户;6、将原来的数据库 表结构 导过来;7、将表的数据倒过来;原创 2017-10-19 01:13:23 · 2834 阅读 · 0 评论 -
Mongodb 查询表达式(时间、子集)
db.things.find({"createTime":{"$gt":"2014-10-29 0:0:0"}}) 搜索// 大于某个时间db.things.find({"createTime":{"$lt":"2014-10-29 0:0:0"}}) // 小于某个时间db.things.find({"$and":[{"createTime":{"$gt":"2014-10-29 0:0:0"原创 2017-08-03 18:26:14 · 1309 阅读 · 0 评论 -
MongoDb 将 BsonDocument 集合 转换为强类型 List
var result = new List(); var collection = MongoHelper.GetDocument(typeof(User).Name); var filterBuilder = Builders.Filter; var filter = filterBuilder.Eq("UserName",原创 2017-11-08 13:56:49 · 16713 阅读 · 2 评论 -
mongoDB 按条件更新
db.getCollection('Message').update( // query { "State" : "1" }, // update { $set:{"State":"0"} }, false, true );原创 2018-01-29 14:17:08 · 6166 阅读 · 0 评论 -
Redis通用操作类
public class CacheStorage : ICacheStorage { public RedisClient client; IApplicationSettings appsettings = ApplicationSettingsFactory.GetApplicationSettings(); public vo...原创 2018-03-08 15:21:39 · 421 阅读 · 0 评论 -
MySql 更改所有(除了主键、自增) 不能为空的字段属性改为允许为空
先查询组合出这些更改的SQL,再执行select CONCAT('ALTER TABLE `',TABLE_NAME,'` MODIFY COLUMN `',COLUMN_NAME,'` ',COLUMN_TYPE,case when CHARACTER_SET_NAME is not null then CONCAT(' CHARACTER SET ',CHARACTER_SET_NAME,...原创 2018-03-21 10:34:17 · 6532 阅读 · 0 评论 -
MongoDB的认识,优缺点和使用场景,原理
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB,使用内存映射文件,支持副本集。面向文档存储的数据库,类JSON的数据格式,自由灵活。支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。在高负载的情况下,添加更多的节点,可以保证服务器性能。内存映射文件(Memory-mapped file):是一段...转载 2018-09-03 11:40:08 · 7241 阅读 · 1 评论 -
SQL*PLUS命令
sql plus命令:1、登陆sys/pwd as sysdbasystem/pwd as sysdba2、切换用户,连接conn sys/pwd as sysdba3、断开连接disc4、改密码改自己的密码:passw改其它用户的密码:passw user_xiaowang5、执行硬盘上的脚本start d:\1.sqledit d:\1.sql6、原创 2015-11-04 02:13:49 · 397 阅读 · 0 评论 -
Oracle数据库安装和PLSQL登陆表空间创建等基础
Oracle安装后忘记用户名或密码+创建新登陆用户http://www.linuxidc.com/Linux/2013-06/86230.htmPL/SQL Developer连接本地Oracle 11g 64位数据库http://www.cnblogs.com/ymj126/p/3712727.htmlOracle创建表空间http://www.cnblogs.com/netsql/article转载 2015-11-03 18:55:45 · 1382 阅读 · 0 评论 -
物流表结构
–20、产品单据1 CREATE TABLE MRTCPDJ0 ( DJBM00 NUMBER(10) CONSTRAINT PK_MRTCPDJ0_DJBM00 PRIMARY KEY USING INDEX TABLESPACE INDX, DJDH00 VARCHAR2(30) , –单号 DJSJ00 DATE原创 2015-10-17 00:31:17 · 1845 阅读 · 0 评论 -
oracle 视图创建
create or replace view v_gettodaystore asselect * from xxx原创 2015-01-23 11:04:21 · 329 阅读 · 0 评论 -
Mysql 入门 小知识 杂碎
前言:windows 下 cmd附:安装一个mysql Windows服务的命令:mysqld --install MySQL 移除mysql服务:mysqld –remove MySQL 启动mysql服务的命令:net start MySQL 停止mysql服务的命令:net stop MySQL 将mysql默认的系统用户root的空密码修改原创 2014-01-07 16:35:26 · 764 阅读 · 0 评论 -
oracle 建表sql语句
oracle 建表sql语句 ,ID为自增主键-- Create tablecreate table T_WAREHOUSE( id NUMBER, serial_num VARCHAR2(20), name VARCHAR2(20), fk_bigwarehouse_id NUMBER原创 2015-01-23 10:06:07 · 22065 阅读 · 1 评论 -
oracle误删数据恢复 恢复到某一时间点
由于误操作将某张表的数据删除了,可以按照时间点,查询出时间点的数据select * from t_sale_warehousein as of timestamp to_Date('2014-03-10 15:28:00','yyyy-mm-dd hh24:mi:ss') 再用sql语句将数据插入数据库即可原创 2014-03-11 18:06:41 · 1423 阅读 · 0 评论 -
OracleDataAdapter.Fill()处于无限等待中 【已解决】
今天调试程序,搞了半天,没发现问题在哪儿,最后突然发现,OracleDataAdapter.Fill()一直处于等待中,这尼玛,查询的结果集才几条数据啊,怎么会这样???sql语句在plsql里面执行无误,哎,不知如何是好,网上也没查到具体原因。先记录在这里。原创 2013-12-14 17:06:18 · 5947 阅读 · 0 评论 -
oracle 游标 返回查询结果集
oracle 游标 返回查询结果集////////////////////////////--声明包头CREATE OR REPLACE PACKAGE gh_checkAS TYPE gh_cursor IS REF CURSOR;--这个是游标PROCEDURE gh_check(DWMC in VARCHAR2, LX in VARCHAR2,--这个是过程 P_CUR OU原创 2015-01-23 10:15:25 · 2253 阅读 · 0 评论 -
oracle 存储过程
oracle 存储过程CREATE OR REPLACE PROCEDURE SP_LED_INSERTCHECK ( pledgerid in NUMBER, -- 主键id pjlqjcode IN VARCHAR2, -- 编码 pcreateuser IN VARCHAR2, -- 人 pcheckdate IN VARCHAR2, -- 时间原创 2015-01-23 11:08:11 · 438 阅读 · 0 评论 -
Oracle instant clinet 连接数据库注意
1,版本一定要对应:服务器上数据库是什么版本,就应该下载相应的instant client版本2,权限问题:(fat硬盘的无需管)其它具体配置方法,网上一搜一大推。配置完,一定要重启机子,OK原创 2013-12-21 01:50:12 · 610 阅读 · 0 评论 -
oracle mysql SQLite Postgres 数据库比较
oracle 商用授权,收费软件,性能较好(较有钱的富二代可用此数据库)mysql 已经被oracle收购,开源数据库,现在任然免费,性能较好(推荐)SQLite 百万条数据一下,可用此数据库(数据量较少时用)Postgres 是开源数据库,为oracle的强劲对手(推荐)原创 2014-01-21 11:47:32 · 1316 阅读 · 0 评论 -
oracle 游标 返回结果集 例子
实际例子:用到Packages包头:CREATE OR REPLACE PACKAGE PACK_LED_LEDGER AS-- 游标申明 -- 返回台账数据的游标 --TYPE CUR_LEDGER IS ref CURSOR;-- 储存过程申请 PROCEDURE SP_LED_LEDGER_FETCH( JLQJAZDD IN VARCHAR2 D原创 2015-01-23 11:22:17 · 2737 阅读 · 0 评论 -
oracle 触发器:条件判断自动执行某些任务,不仅仅用于自增id
实现功能:当某张表写入数据时,同时将处理后的数据写入另一张表create or replace trigger TG_sale_warehousein_gh afterinsert ON t_sale_warehousein FOR EACH ROWdeclare yes number;begin select count(*) into yes from t_原创 2015-01-23 11:29:14 · 1914 阅读 · 1 评论 -
oracle job 定时任务,定时执行
1、创建jobdeclare jobno number; begin sys.dbms_job.submit( jobno, ‘dayReport;’, sysdate, ‘trunc(sysdate,”mi”)+1/(24*60)’ ); commi原创 2015-02-27 15:15:38 · 1404 阅读 · 0 评论 -
mysql安装及配置
写下此文纪念下,昨天搞了一个晚上,今天搞了一个上午,终于搞好了目标:在win7 x64 下 安装 mysql-5.6.15-winx64遇到问题:按照网上大多数方法,配置环境变量、my.ini 以及安装Mysql都没问题,但在启动服务时,出现问题:系统找不到指定文件 错误代码 1067 或 2 几经周折,终于搞明白了:1、将 mysql-5.6.15-win原创 2014-01-07 13:26:07 · 1043 阅读 · 0 评论