码迷,mamicode.com
首页 > 数据库
MSSQL批量写入数据方案
近来有一个项目Feature需要有批量写入数据的场景,正巧整理资料发现自己以前也类似实现的项目,在重构的同时把相关资料做了一个简单的梳理,方便大家参考。循环写入(简单粗暴,毕业设计就这样干的)(不推荐)Bulk Copy写入(>1000K 记录一次性写入推荐)表值参数方式写入(mssql 2008新...
分类:数据库   时间:2015-12-05 17:35:41    阅读次数:320
如何解决SQL Server 2014 无法连接到(local)
初次安装使用SQL server 2014时,可能会遇到无法连接到(local)的情况。那么,如何解决此问题?步骤阅读工具/原料SQL server 2014方法/步骤1打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。步...
分类:数据库   时间:2015-12-05 17:34:59    阅读次数:387
第二章 使用SQLite数据库
SQLite数据库特点:轻量级,无需安装。一个数据库对应的就是一个文件。-->sqlite3 D:/mydb.db (在D盘下新建mydb.db文件,如果存在那么就打开该文件)-->.databases 进入到该数据库中。-->.schema 查询所有的表结构-->.schema CITY 查询CI...
分类:数据库   时间:2015-12-05 17:31:12    阅读次数:195
SQL SERVER中强制类型转换cast和convert的区别
在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的,只是语法不同.cast一般更容易使用,convert的优点是可以格式化日期和数值.select CAST('123' as int) -- 123select CONVERT(int, '123') -- ...
分类:数据库   时间:2015-12-05 17:25:36    阅读次数:223
DBCP组件概述
许多Apache的项目都支持与关系型数据库进行交互。为每个用户都创建一个连接是一项非常耗时的工作(通常情况下,需要花费几秒中),而为了执行数据库的事务处理可能还需要花费几毫秒。对于一个对外公开访问的互联网应用来说,为每一个用户都开启一个连接是不现实的,因为在任意一个时刻,可能都有大量的用户需要进行访...
分类:数据库   时间:2015-12-05 16:08:45    阅读次数:201
mysql的一些笔记
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入...
分类:数据库   时间:2015-12-05 16:07:06    阅读次数:194
Mysql小技巧总汇
1.datetime类型字段格式化SELECT DATE_FORMAT(date,'%Y-%m-%d %h:%m:%s') date FROM message; 结果:2015-12-05 02:12:35 ('meaage' 表名,'date'一个datetim数据类型的字段)同上替换...
分类:数据库   时间:2015-12-05 15:58:44    阅读次数:162
SQL Server死锁总结
1.死锁原理根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait)...
分类:数据库   时间:2015-12-05 14:28:01    阅读次数:282
dbms_job涉及到的知识点
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的存储过程, ';...
分类:数据库   时间:2015-12-05 14:27:14    阅读次数:172
linux下mysql的root密码重置,不适用集成安装包
1.修改MySQL的登录设置:#vi/etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-grant-tables保存并且退...
分类:数据库   时间:2015-12-05 14:24:59    阅读次数:221
CastleActiveRecord在多线程 事务提交时数据库资源竞争导致更新失败的测试结果记录
CastleActiveRecord 经过测试,隔离级别://摘要://指定连接的事务锁定行为。publicenumIsolationLevel{//摘要://正在使用与指定隔离级别不同的隔离级别,但是无法确定该级别。Unspecified=-1,////摘要://无法覆盖隔离级别更高的事务中的挂起...
分类:数据库   时间:2015-12-05 14:23:23    阅读次数:223
LevelDB源码剖析
LevelDB的公共部件并不复杂,但为了更好的理解其各个核心模块的实现,此处挑几个关键的部件先行备忘。Arena(内存领地)Arena类用于内存管理,其存在的价值在于:提高程序性能,减少Heap调用次数,由Arena统一分配后返回到应用层。分配后无需执行dealloc,当Arena对象释放时,统一释...
分类:数据库   时间:2015-12-05 12:50:34    阅读次数:307
sqlserver 分页查询总结
sqlserver2008不支持关键字limit ,所以它的分页sql查询语句将不能用mysql的方式进行,幸好sqlserver2008提供了top,rownumber等关键字,这样就能通过这几个关键字实现分页。下面是本人在网上查阅到的几种查询脚本的写法:几种sqlserver2008高效分页sq...
分类:数据库   时间:2015-12-05 12:44:58    阅读次数:219
MySQL on Azure高可用性设计 DRBD - Corosync - Pacemaker - CRM (一)
MySQL迁移到Azure上后,由于云的特性,在自建数据中心的MySQL的HA的方法在云上很多都不能部署。 这主要是因为,目前Public Cloud不支持:1. 共享存储;2. Multicast;3. VIP。 共享存储,Azure File Service可以部分解决这个问题,但考虑到性能的问...
分类:数据库   时间:2015-12-05 12:41:53    阅读次数:224
ThinkPHP-基础数据库操作CRUD
参考:http://doc.thinkphp.cn/manual/curd.htmlThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CURD操作通常是可以和连贯...
分类:数据库   时间:2015-12-05 12:36:52    阅读次数:204
ORA-00439: feature not enabled: Managed Standby
1,启动oracle实例报错:SQL> startup nomount ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance ORA-00439: feature not enabled: Managed Standby SQL> SQL> startup nomount; ORA-32004: obs...
分类:数据库   时间:2015-12-05 11:22:22    阅读次数:295
mysql -e与awk联合导出csv文件
CleverCode发现一个导出mysql数据成csv格式的简单方法。 1)mysql -e使用简介 使用说明:执行一个sql语句并且退出。 格式样例: 1)mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e "show databases;" 2)mysql -uroot -p123456 -h 192.168....
分类:数据库   时间:2015-12-05 11:20:02    阅读次数:284
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!