SQL_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> SQL >>列表
SQLBulkCopy,用于数据库之间大批量的数据传递。通常用于新,旧数据库之间数据的更新。即使表结构完全不同,也可以通过字段间的对应关系,顺利的将数据导过来。1.初始化SqlBulkCopy对象,用新的连接作为参数。SqlBulkCopybulkCopy=newSqlBulkCopy(链接字符串);2.数据源与目的数据表的映射关系(列名要对应)bulkCopy.ColumnMappings.Add("source",'"dest")3.设置目标表名bulkCopy... 查看全文
NoSQL数据库初创企业Couchbase刚刚在D轮融资中又获得了2500万美元。NoSQL是“NotOnlySQL”的简称,这种数据库具有高可用、高性能、易扩展、数据模型灵活、处理数据量大等特点。Couchbase有一个开源项目,目前已经为全球成千上万的开发者使用。虽然其流行度仍无法与MongoDB或HBase比肩,但它的客户群仍在不断增长,该公司宣称其年销售增长率高达400%。去年12月,该公司发布了新版的Couchbase2.0,该版本提供了新的查询和索引功能... 查看全文
在PostgreSQL中修改了一行不明显的代码,把(ANY(ARRAY[...])改成ANY(VALUES(...))),结果查询时间从20s变为0.2s。最初我们学习使用EXPLANANALYZE来优化代码,到后来,Postgres社区也成为我们学习提升的一个好帮手,付出总会有回报,我们产品的性能也因此得到了极大的提升。事出有因我们所开发的产品是Datadog,它是专门为那些编写和运营大规模应用的团队、IT运营商提供监控服务的一个平台,帮助他们把海量的数据转化为切实可行的计划、操作方案... 查看全文
· Learning PHP-MySQL基础知识发布时间:2013-08-29
引用关系数据库中有三种基本的关系类型。根据关系双方所含对象的多少,可以将这些关系氛围一对一、一对多、多对多三种关系。最少权限原则:一个用户(或者一个进程)应该拥有能够执行分配给他的任务的最低级别的权限。创建用户:GRANT命令GRANT和REVOKE命令分别用来授予和取消MySQL用户的权限,这些权限分四个级别。他们分别是:全局数据库表列mysql>helpgrant;Name:'GRANT'Description:Syntax:GRANTpriv_type[(column_list... 查看全文
1、SQLiteDataBase对象的query()接口:publicCursorquery(Stringtable,String[]columns,Stringselection,String[]selectionArgs,StringgroupBy,Stringhaving,StringorderBy,Stringlimit)Querythegiventable,returningaCursorovertheresultset... 查看全文
在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。ASP.NET2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQLSERVER数据库。本文中我将示范SqlBulkCopy类的不同应用。数据库设计:这个数据库的设计还是蛮简单的,它基于Northwind数据库的Products表。另外我还在Northwind数据库中创建了3个表。详情可以看一下下面的数据库关系图... 查看全文
· Android SqliteOpenHelper详解发布时间:2013-08-27
一、SQLite介绍SQLite是android内置的一个很小的关系型数据库。SQLite的官网是http://www.sqlite.org/,可以去下载一些文档或相关信息。博客中有一篇有稍微详细一点的介绍,大家可以去看一下。二、SQLiteOpenHelper的使用方法SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。可以通过继承这个类,实现它的一些方法来对数据库进行一些操作。所有继承了这个类的类都必须实现下面这样的一个构造方法:publicDatabaseHelper... 查看全文
前言今天算是遇到了一个罕见的案例。SQL日志文件不断增长的各种实例不用多说,园子里有很多牛人有过介绍,如果我再阐述这些陈谷子芝麻,想必已会被无数次吐槽。但这次我碰到的问题确实比较诡异,其解决方式也是我第一次使用。下文将为各位看管详细介绍我的解决思路。现象一客户反馈数据库的日志文件不断增长,已分配的磁盘空间快使用完,尝试过事务日志截断(事务日志备份)的操作,但没有任何效果。分析遇到这个问题,我最直接的感受:肯定有大的事务一直在执行,导致日志备份无法截断事务日志的大小。首先... 查看全文
SQLite(http://www.sqlite.org/docs.html)是一个轻量级的关系数据库。SQLite最初的设计目标是用于嵌入式系统,它占用资源非常少,在嵌入式设备中,只需要几百K的内存就够了,目前应用于Android、iOS、WindowsPhone等智能手机。iOS使用时SQLite,只需要加入libsqlite3.dylib依赖以及引入sqlite3.h头文件即可。数据库操作包含打开数据库、创建表,表的增、删、改、查。下面代码给出了数据库操作。创建并打开数据库:-(BOOL... 查看全文
英文原文:TakingaStabat"50"ThingstoKnowBeforeMigratingMySQLtoOracleRobertTreat1.有些人说Oracle没有限制,实际上他们说得可能是Oracle不支持LIMIT语法.不过可以rownum虚列来实现,不过会更加麻烦.2.Oracle不支持偏移(offset)语法.3.Oracle的复制功能可能比MySQL更加健壮,不过也更加难以配置.4.对于多个Master类型的系统,大部分用户都希望你使用更加复杂也更加昂贵的OracleRAC... 查看全文
英文原文:50thingstoknowbeforemigratingOracletoMySQL我本人比较关心的几点:1.对子查询的优化表现不佳.2.对复杂查询的处理较弱4.性能优化工具与度量信息不足12.支持SMP(对称多处理器),但是如果每个处理器超过4或8个核(core)时,Mysql的扩展性表现较差.15.没有基于回滚(roll-back)的恢复功能,只有前滚(roll-forward)的恢复功能.18.数据完整性检查非常薄弱,即使是基本的完整性约束,也往往不能执行。20... 查看全文
Java程序调用SQLServer的存储过程,从日志可以看到,存储过程执行的过程中遇到了异常,但是通过存储过程执行的日志看,它还是完整的执行完了,并没有因为中间抛出的异常而中断。再次在数据库连接工具中手动调用存储过程,打印中间要执行的SQL时才找到中间异常的SQL,而且存储过程也在执行异常SQL的点上中断了。2013-08-1501:00:00,015INFO-<======================采集程序启动:1>[com.lhlm.service... 查看全文
如何高效查询表的总记录数?[总结-整理-马克]首先想到的自然是在表主键上应用COUNT函数来查询了,这个是目前使用最多的方法,没有之一SELECTCOUNT(1)ROWSFROMproduct这里再给出一些其它方法,这些方法或多或少会有一些限制,或者看起来不是那么"完美",但依然有一定的借鉴意义,信息量不大,请客官慢用另类方法1充分利用系统自带的存储过程SP_SPACEUSED,详细的使用方式推荐谷哥或度娘... 查看全文
如果你需要一个这样的安装组件:它可以读取XML配置文件(SetupScripts.xml),然后异步地运行定义在它里面的方法或脚本(比如执行一个可执行文件);本文的组件一定最适合你了。翻译BabakAnsari.著AsynchronousSetupGrid简介如果你需要一个这样的安装组件:它可以读取XML配置文件(SetupScripts.xml),然后异步地运行定义在它里面的方法或脚本(比如执行一个可执行文件);本文的组件一定最适合你了。解决方案SetupGridUC是一个用户控件... 查看全文
1.以Northwind数据库为例,以下是一个插入并查询显示的过程!(Customer是其中的一张表,这里实例化一个,并存入数据库!)NorthwindDataContextcontext=newNorthwindDataContext();Customerc=newCustomer{CustomerID="Test2",CompanyName="TestCompany2"};ctx.Customers.Add(c);ctx.SubmitChanges();Customerc1=context... 查看全文
PHP5.4解决方案:[root@localhostphp-5.4.14]#whereismysqlmysql:/usr/bin/mysql/usr/lib/mysql/usr/include/mysql/usr/share/mysql/usr/share/man/man1/mysql.1.gz找不到mysql的安装路径的话可以。尝试一下方案。可以试试mysqlndphp5.4貌似是支持的./configure--with-mysql=mysqlnd--with-mysqli=mysqlnd-... 查看全文
LetmestartbysayingthattheideaIusedinthisarticleisnotoriginallymine,butsinceIhaveonlyheardofitandhavenotbeenabletofindanyactualexamplesofitsimplementationanywhereIwrotethecodetohandleit.Withthatoutoftheway-here'swhatthisisabout:Anyonewho'sworkedwith... 查看全文
· Android Sqlite 实例入门发布时间:2013-08-13
通过一个简单的例子来学习Sqlite,学生选课系统,一开始的需求是学生可以选课,选课完成后可以查询到已经选择的课。首先设计三个表,学生,课程,选课。学生表存储学生的信息,课程表存储课程的信息,选课表存储学生已经选择的课程。建表的语句可以通过SQLiteExpert这个软件来测试。在SqliteExpert中新建一个数据库切换到SQL标签分别执行如下语句createtableifnotexistsStudents(idintegerprimarykey,nametextnotnull... 查看全文
· java 驱动mysqldump 进行自动备份发布时间:2013-08-13
importjava.io.File;importjava.io.InputStream;importjava.io.PrintStream;publicclassMysqlDump1{privateStringip;privateStringport;privateStringdatabase;privateStringuser;privateStringpass;privateStringpath;publicMysqlDump1(Stringip,Stringport... 查看全文
iBoxDBfor.NET是一个无须安装配置就可以运行的数据库。拥有非常高效的性能同时能提供事务支持.可嵌入到应用程序中也可以使用TCP与应用程序进行远程数据交互使用易用的操作接口,不需要阅读大量的帮助文件,几十行代码就能清楚使用方法.完全虚拟机代码,无需进行本地代码调用,能在高安全设置的机器上运行.NET性能测试Mono兼容性... 查看全文