SQL_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> SQL >>列表
· IOS开发之数据sqlite使用发布时间:2015-03-11
一、引入工具包引入工具包libsqlite3.dylib,该工具包为C语言工具包。二、代码操作数据库1、创建并且链接数据库-(void)_connectDB{//1>获取沙盒路径作为数据库创建时候的初始化路径NSString*path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)[0];path=[pathstringByAppendingPathComponent:@"new... 查看全文
其实学习android很久了,关于数据存储,之前学习的时候也一同学习过,编程这些东西很久没用都忘得差不多了,最近做个项目要用到,所以又学习了一遍。android中关于数据的存储有好几种,这次主要是SQLite的使用。首先说一点,我的技术很烂,原理什么的不说了,就是讲一下怎么使用,包括“增删改查”这几个操作。使用数据库的前提是有数据库,有表,所以我们首先是要有一个数据库,然后还得建一张表(至少一张表)。sql语句就是“createtableXXX(... 查看全文
· Unity连接本地数据库sqlite发布时间:2015-03-11
首先要创建一个sqlite的数据库,记住文件地址,拷贝到Assets目录下,创建的数据库文件后缀为.sqlite。具体创建方法百度sqlite然后百度Mono.Data.Sqlite,这是一个dll文件,下载下来,同样需要放到Assets目录下接下来创建c#脚本,usingUnityEngine;usingSystem.Collections;usingMono.Data.Sqlite;usingSystem.IO;publicclassSQLiteDemo:MonoBehaviour... 查看全文
用dblink连接的远程库,间隔一段时后执行时报下面错误Io异常:EndofTNSdatachannel;nestedexceptionisjava.sql.SQLException:Io异常:EndofTNSdatachannel,如果重启服后务问题就消失(但间隔一段时间还会出现),如不重启每交执行还会接着报org.springframework.dao.DataAccessResourceFailureException:StatementCallback... 查看全文
nginx安装yuminstall-ynginxnginx配置配置前准备,创建一个自己的网站目录,我这里是在/根目录下创建,顺便把logs目录也创建了mkdir-p/data/example/web/logs1修改nginx.confvi/etc/nginx/nginx.conf2修改fastcgi_params注意,也可以不做这一步,但是在下面第3步中,要在location里面增加... 查看全文
php要安装的东西比较多:请根据自己需要选择安装yuminstallphpphp-commonphp-develphp-eacceleratorphp-fpmphp-gdphp-mysqlphp-pdophp-mbstringphp-mcryptphp-xmlphp-pecl-memcached首先增加www用户组和用户groupaddwwwuseraddwww-gwwwphp-fpm配置vi/etc/php-fpm.d/www... 查看全文
declare@TableNameVARCHAR(32);--数据表名declare@DateCounterVARCHAR(32);--时间日期declare@ID--创建游标--exec后面的语句需是字符类型,所以@TableName和@DateCounter变量需是字符类型EXEC('DECLAREmyCursorCURSORFORSELECTIDFROM'+@TableName+'WHERECONVERT(VARCHAR(10),DateTime,120)=CONVERT(VARCHAR... 查看全文
· PHP与MySQL交互发布时间:2015-02-23
PHP与MySQL交互以一个简单的实例进行展示,代码逻辑为:进行连接、创建一个表、插入数据、获取数据并显示结果。(1):命令行建立test数据库(2):以下是php脚本(进行连接、创建一个表、插入数据、获取数据并显示结果)<?php//连接数据库$mysqli=newmysqli("localhost","root","","test");if(mysqli_connect_errno()){printf("Connectfailed:%\n",mysqli_connect_error(... 查看全文
前言:任何的优化和修改都是以业务情况为前提,可能有的写的有误或者不准确的地方,欢迎各位来拍砖。1.在创建db的时候自增长建议设置成按MB(M)增长,步长根据业务量来设置,一般情况建议设置100-200M(见图片),还有就是尽量别改初始大小,这个默认就好。如果按照数据文件(mdf)按照默认的1m增长,同时db的业务写入比较频繁,那数据库就会频繁的向磁盘请求空间,会造成不必要的io消耗,也会因为申请空间造成资源等待等问题。如果把日志文件(ldf)按照默认的百分比10%增长... 查看全文
曾今有件事情让我记忆犹新,那年刚来携程不久,马上就被安排写一个接口,供企鹅公司调用他们员工的差旅信息,然后我就三下五除二的给写好了,上线之后,大概过了一个月。。。DBA那边报告数据库出现大量锁超时,并且及时根据sql的来源将email发到了我们部门,指出sql读取时间过长,并且缺少nolock,影响了大量机票订单入库,然后我就拿着sql去生产环境跑了下,22s。。。花擦。。。项目上线时间太久,版本已经不存在了,无法回滚。。。原本准备撤下接口。。。看了下撤下接口跟加上nolock时间相差不多... 查看全文
上一篇我只是做了一个堆表让大家初步的认识到锁的痉挛状态,但是在现实世界上并没有这么简单的事情,起码我的表不会没有索引对吧,,,还有就是我的表一定会有很多的连接过来,10:1的读写,很多码农可能都会遇到类似神乎其神的死锁,卡住,读不出来,插不进入等等神仙的事情导致性能低下,这篇我们一起来探讨下。一:当select遇到性能低下的update会怎么样?1.还是使用原始的person表,插入6条数据,由于是4000字节,所以两条数据就是一个数据页,如下图:1DROPTABLEdbo... 查看全文
· EF结合SqlBulkCopy在项目中的使用发布时间:2015-02-14
这是我第一次写博客,由于水平有限,写不出什么好东西,还望见谅。我现在参与的这个项目采用的是EF框架,方便了数据库的访问。但在实际中,发现项目中导入市县Excel数据耗时太长,于是趁这段时间专门研究了一下大数据的导入。Excel数据如图:项目数据库里已经有了省市数据,任务是导入县数据。其中省市县之间有外键关系。项目里已经有了读取Excel表的方法,而且效率不低,耗时主要是在导入到SqlServer2008中publicvoidImportCounties(List<County>... 查看全文
本文适用于sqlserver单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.DBTools/KeleyiSQLHelper.cs分页查询的方法(在KeleyiSQLHelper... 查看全文
· c#中SqlHelper类的编写(三)发布时间:2015-02-13
下面我们直接用可变长度参数的方式写一个完整的SqlHelper增删改publicstaticintExecuteNonQuery(stringsql,paramsParameter[]parameters){using(SqlConnectionconn=newSqlConnection(conStr)){conn.Open();using(SqlCommandcmd=conn.CreateCommand()){cmd.CommandText=sql;cmd.Parameters... 查看全文
一、新建一个解决方案,包含两个项目:EF6CodeFirstMySQL.Model(动态库项目),EF6CodeFirstMySQL.Tests(控制台应用)二、通过NuGet将EntityFramework6及MySql.Data.Entity包引入解决方案(两个项目都要引入)三、在Model项目中添加三个类,BaseBill,Contract,DeliveryNote,后面两个类从BaseBill类继承。(代码参见附件)四、在Model项目中添加DataModelContext类... 查看全文
MySQL存储过程:#插入一条返回值涂聚文注DELIMITER$$DROPPROCEDUREIFEXISTS`geovindu`.`proc_Insert_BookKindOut`$$CREATEPROCEDURE`geovindu`.`proc_Insert_BookKindOut`(INparam1NameNVarChar(1000),INparam1ParentInt,OUTIDINT)BEGINIFNOTEXISTS... 查看全文
MySQL5.5存储过程:#插入一条涂聚文DELIMITER$$DROPPROCEDUREIFEXISTS`geovindu`.`proc_Insert_BookKindList`$$CREATEPROCEDURE`geovindu`.`proc_Insert_BookKindList`(INparam1NameNVarChar(1000),INparam1ParentInt)BEGINinsertintoBookKindList(BookKindName,BookKindParent... 查看全文
DELIMITER$$USE`tsb_asksys`$$DROPPROCEDUREIFEXISTS`P_viewPage`$$CREATEDEFINER=`root`@`localhost`PROCEDURE`P_viewPage`($TableNameVARCHAR(200),/*表名*/$FieldListVARCHAR(2000),/*显示列名*/$PrimaryKeyVARCHAR(100),/*单一主键或唯一值键*/$WhereStrVARCHAR(1000)... 查看全文
· Linq之Linq to Sql发布时间:2015-02-07
目录写在前面系列文章Linqtosql总结写在前面上篇文章介绍了linqtoxml的相关内容,linqtoxml提供一种更便捷的创建xml树,及查询的途径。这篇文章将继续介绍linqtosql的内容。个人觉得linqtosql在实际开发中在中小型项目中用的比较多,在中小型项目用ef或者nhibernate这些orm确实有点重量级。LinqtoSql提供了丰富的功能,完全可以满足日常数据访问的需求。使用方法也非常简单、灵活... 查看全文
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。2... 查看全文