使用MySQL的LAST_INSERT_ID来确定各分表的唯一ID值
MySQL数据表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都可以用这个ID唯一确定;
随着数据的不断扩张,为了提高数据库查询性能,降低查询热点,一般都会把一张表按照一定的规则分成多张数据表,即常说的分表;分表除了表名的索引不同之外,表结构都是一样的,如果各表的‘ID
http://www.cyqdata.cn/cnblogs/article-detail-40741
MSSQL Server和MySQL的区别
1. MySQL支持enum和set类型,SQL Server不支持; 2. MySQL不支持nchar、nvarchar、ntext类型; 3. MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1); 4. MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的; 5. MySQL需要为表指定存储类型; 6
http://www.cyqdata.cn/cnblogs/article-detail-40033
MySQL/HandlerSocket和VoltDB:NoSQL的竞争者
一般认为NoSQL数据库在性能方面要优于传统的SQL数据库。但是有两个SQL的解决方案宣布:对于大型系统的高可扩展性需求,SQL仍然是可行的解决方案!这两个SQL解决方案分别是MySQL加NoSQL层插件和支持SQL的VoltDB数据库。
MySQL + HandlerSocket
Yoshinori Matsunobu是Sun/Oracle的前雇员,从事MySQL的研发工作,目前是DeN
http://www.cyqdata.cn/cnblogs/article-detail-39202
PostgreSQL的PDF.NET驱动程序构建过程
目前有两种主要的PostgreSQL的.NET驱动程序,分别是Npgsql和dotConnector for PostgreSQL(以下简称dotConnector),这两者都是第三方的.NET Provider,本文将大致讲解一下这两个驱动程序的安装方式,并讲解如何利用它们构建PDF.NET的驱动程序,使得PDF.NET数据开发框架可以支持访问PostgreSQL数据库。
一、安装Postgre
http://www.cyqdata.cn/cnblogs/article-detail-38668
MySQL与NoSQL——SQL与NoSQL的融合
写这一篇内容的原因是MySQL5.6.2突然推出了memcached的功能。NoSQL to InnoDB with Memcached的出现,可以看出NoSQL对关系数据库的确产生了巨大的影响,个人觉得这是一个非常大的进步,可以让开发人员更加方便的使用NoSQL和关系数据库。NoSQL一般被认为性能高于关系数据库,那么直接在
http://www.cyqdata.cn/cnblogs/article-detail-37229
mysql的mysql-udf-http效率测试小记
看到张宴的博客上关于"http/rest客户端的文章",怎样安装啥的直接都跳过,下面直接进入测试阶段,测试环境:虚拟机
[root@localhost ~]# uname -aLinux sunss 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 i686 i386 GNU/Linux
内存和交换分区:
[root@local
http://www.cyqdata.cn/cnblogs/article-detail-37151
浅谈MySql的存储引擎(表类型)
什么是MySql数据库
通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同
http://www.cyqdata.cn/cnblogs/article-detail-36883
避免动态sql的两个方法
所谓动态SQL,就是执行前语句不确定,执行过程中才知道具体内容的语句。相对来说,静态SQL就是执行前就清楚执行内容的SQL。
举例来说,select * from TableA 就是一个静态SQL。
如果想在执行过程中动态改变表名或者参数,就是动态SQL。比如这个:
DECLARE @Sql VARCHAR(200); DECLARE @GroupName VARCHAR(50);
http://www.cyqdata.cn/cnblogs/article-detail-36188
【自然框架】QuickPagerSQL——专门生成分页用的SQL的类库
分享一个生成分页用SQL的函数库
一般一提到分页,大家就会想到存储过程,而大多数情况都是在存储过程里面拼接SQL,我觉得与其在存储过程里面拼接,还不如写个程序来拼接。这样更便于维护,而且效率也不差多少。
所以我就写了这个类库—— QuickPagerSQL。
一开始这个功能是在QuickPager分页控件内部
http://www.cyqdata.cn/cnblogs/article-detail-6253
使用 SQL的 for xml path来进行字符串拼接
本篇主要讲怎么利用SQL的FOR XML PATH 参数来进行字符串拼接,FOR XML PATH的用法很简单,它会以xml文件的形式来返回数据。
我的讲解步骤:
1:构造初始数据
2:提出问题
3:简单介绍FOR XML PA
http://www.cyqdata.cn/cnblogs/article-detail-4605