近来有一个项目Feature需要有批量写入数据的场景,正巧整理资料发现自己以前也类似实现的项目,在重构的同时把相关资料做了一个简单的梳理,方便大家参考。循环写入(简单粗暴,毕业设计就这样干的)(不推荐)Bulk Copy写入(>1000K 记录一次性写入推荐)表值参数方式写入(mssql 2008新...
分类:
数据库 时间:
2015-12-05 17:35:41
阅读次数:
320
初次安装使用SQL server 2014时,可能会遇到无法连接到(local)的情况。那么,如何解决此问题?步骤阅读工具/原料SQL server 2014方法/步骤1打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。步...
分类:
数据库 时间:
2015-12-05 17:34:59
阅读次数:
387
SQLite数据库特点:轻量级,无需安装。一个数据库对应的就是一个文件。-->sqlite3 D:/mydb.db (在D盘下新建mydb.db文件,如果存在那么就打开该文件)-->.databases 进入到该数据库中。-->.schema 查询所有的表结构-->.schema CITY 查询CI...
分类:
数据库 时间:
2015-12-05 17:31:12
阅读次数:
195
在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的,只是语法不同.cast一般更容易使用,convert的优点是可以格式化日期和数值.select CAST('123' as int) -- 123select CONVERT(int, '123') -- ...
分类:
数据库 时间:
2015-12-05 17:25:36
阅读次数:
223
许多Apache的项目都支持与关系型数据库进行交互。为每个用户都创建一个连接是一项非常耗时的工作(通常情况下,需要花费几秒中),而为了执行数据库的事务处理可能还需要花费几毫秒。对于一个对外公开访问的互联网应用来说,为每一个用户都开启一个连接是不现实的,因为在任意一个时刻,可能都有大量的用户需要进行访...
分类:
数据库 时间:
2015-12-05 16:08:45
阅读次数:
201
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入...
分类:
数据库 时间:
2015-12-05 16:07:06
阅读次数:
194
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
1.死锁原理根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait)...
分类:
数据库 时间:
2015-12-05 14:28:01
阅读次数:
282
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的存储过程, ';...
分类:
数据库 时间:
2015-12-05 14:27:14
阅读次数:
172
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 经过测试,隔离级别://摘要://指定连接的事务锁定行为。publicenumIsolationLevel{//摘要://正在使用与指定隔离级别不同的隔离级别,但是无法确定该级别。Unspecified=-1,////摘要://无法覆盖隔离级别更高的事务中的挂起...
分类:
数据库 时间:
2015-12-05 14:23:23
阅读次数:
223
LevelDB的公共部件并不复杂,但为了更好的理解其各个核心模块的实现,此处挑几个关键的部件先行备忘。Arena(内存领地)Arena类用于内存管理,其存在的价值在于:提高程序性能,减少Heap调用次数,由Arena统一分配后返回到应用层。分配后无需执行dealloc,当Arena对象释放时,统一释...
分类:
数据库 时间:
2015-12-05 12:50:34
阅读次数:
307
sqlserver2008不支持关键字limit ,所以它的分页sql查询语句将不能用mysql的方式进行,幸好sqlserver2008提供了top,rownumber等关键字,这样就能通过这几个关键字实现分页。下面是本人在网上查阅到的几种查询脚本的写法:几种sqlserver2008高效分页sq...
分类:
数据库 时间:
2015-12-05 12:44:58
阅读次数:
219
MySQL迁移到Azure上后,由于云的特性,在自建数据中心的MySQL的HA的方法在云上很多都不能部署。 这主要是因为,目前Public Cloud不支持:1. 共享存储;2. Multicast;3. VIP。 共享存储,Azure File Service可以部分解决这个问题,但考虑到性能的问...
分类:
数据库 时间:
2015-12-05 12:41:53
阅读次数:
224
参考:http://doc.thinkphp.cn/manual/curd.htmlThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CURD操作通常是可以和连贯...
分类:
数据库 时间:
2015-12-05 12:36:52
阅读次数:
204
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
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