数据库相关 - 军军小站|张军博客
MySql

MySQL导入数据乱码的分析与解决

mysql>select*fromtableintooutfile'c:\table.txt'where条件(或selet*intooutfilefromtablewhere条件)导出来的数据会出现中文乱码情况。同时使用mysql>loaddatalocalinfile'c:\\table.txt'intotable`table`插入的数据也会出现乱码情况。究其原因,这是mysql服务器系统变量中的character_set_database中默认的字符集

系统 2019-08-12 01:33:40 2900

数据库相关

函数调用约定和堆栈

函数调用约定和堆栈1什么是堆栈编译器一般使用堆栈实现函数调用。堆栈是存储器的一个区域,嵌入式环境有时需要程序员自己定义一个数组作为堆栈。Windows为每个线程自动维护一个堆栈,堆栈的大小可以设置。编译器使用堆栈来堆放每个函数的参数、局部变量等信息。函数调用经常是嵌套的,在同一时刻,堆栈中会有多个函数的信息,每个函数占用一个连续的区域。一个函数占用的区域被称作帧(frame)。编译器从高地址开始使用堆栈。假设我们定义一个数组a[1024]作为堆栈空间,一开

系统 2019-08-12 01:51:32 2899

数据库相关

关于拼sql语句执行与直接执行存储过程的效率比较

1.关于拼sql语句执行与直接执行存储过程的效率比较最近对于一个旧的程序的导入进行优化,不过由于这个导入程序原来是直接在程序中使用拼SQL语句执行导入,执行时间较长,一般要十分钟左右。1)在程序代码中拼sql语句,类似代码如下:System.Data.OleDb.OleDbCommandCommand=conn.CreateCommand();Command.CommandTimeout=0;Command.Transaction=trans;Comman

系统 2019-08-12 01:33:35 2897

数据库相关

[EntLibFAQ]“不允许所请求的注册表访问权”的

[EntLibFAQ]“不允许所请求的注册表访问权”的解释VersionDateCreatorDescription1.0.0.12006-5-2郑昀@Ultrapower草稿继续阅读之前,我们假设您熟悉以下知识:nMicrosoftEnterpriseLibraryJune2005nEventLog和注册表的关系[现象]首先,这种情况发生在第一次使用MicrosoftEnterpriseLibraryJune2005的库(不限定是哪一个库,可以是Cach

系统 2019-08-12 01:33:52 2896

数据库相关

DDD:在基于关系数据库的领域,聚合的边界等于

背景领域驱动中关于聚合设计的原则一直存在一个模糊的定义,比如:不变量、一致性和一个边界。根据这些规则很难清晰的划分聚合,不排除聚合的设计有一定的艺术性,但是在限定的领域内或许有某种可以明确遵循的规则,前几天我好像思考到了这样一个规则,这里分享给大家,跪求批评。规则(在基于关系数据库的领域,聚合的边界等于并发管理的边界。)为了满足不变量和一致性,毫无疑问我们要采用并发管理。正确的聚合设计下图中只有一个聚合实例,在聚合根中应用乐观锁保证聚合的一致性,一个聚合必

系统 2019-08-12 01:33:19 2896

数据库相关

模拟NSRunLoop

FundamentalsMostofthemysteriousnessinNSRunLoopisinitsvariousrunmethods.Whatgoesoninthere?Howdoesitallwork?The-runmethodisprettysimple,sincethedocumentationdescribesitintermsof-runMode:beforeDate::Ifnoinputsourcesortimersareattache

系统 2019-08-12 01:33:04 2896

MySql

mysql树查询,sql递归函数

mysql树查询,sql递归函数selectcateIDfromgoodscategorywhereFIND_IN_SET(cateID,getGoodsChildLst('43242'))CREATEFUNCTION`getGoodsChildLst`(rootIdINT)RETURNSvarchar(1000)BEGINDECLAREsTempVARCHAR(1000);DECLAREsTempChdVARCHAR(1000);SETsTemp='$'

系统 2019-08-12 01:55:31 2895

数据库相关

Mongodb分片安全认证

官网:http://www.mongodb.org/display/DOCS/Security+and+Authentication#SecurityandAuthentication-ReplicaSetandShardingAuthenticationhttp://www.mongodb.org/display/DOCS/Replica+Set+Authentication实在不行还可以使用:IPAddressBinding:http://www.mo

系统 2019-08-12 01:32:11 2895

SqlServer

SQL Server 2012 ColumnStore索引测试

主要是和普通的索引进行对比:/********************准备数据******************/select*intoColumnStoreTestfromnorthwind..ordersdeclare@iintset@i=12while(@i>0)begininsertintoColumnStoreTestselect*fromColumnStoreTestunionallselect*fromColumnStoreTestset@

系统 2019-08-12 01:34:00 2894

数据库相关

如何创建唯一索引

在MicrosoftSQLServer中,可以对唯一列(如employeeid)或一起唯一标识每条记录的一组列(如author+title)创建唯一索引。例如,如果计划频繁查询employee表中(其中主键为emp_id)的身份证号码(ssn)列,并希望确保身份证号码是唯一的,则可以在ssn上创建唯一索引。如果用户为一个以上的雇员输入相同的身份证号码,则数据库将显示错误而且无法保存该表。在创建或修改唯一索引时,可以可设置一个忽略重复键的选项。如果此选项已设

系统 2019-08-12 01:32:56 2894

Oracle

oracle查询语句中case when的使用

casewhen语句语法如下:casewhen表达式thenvalueAelsevalueBend;具体使用如下:select(casewhena.column1>=1then'成功'else'失败'end)asSuccess_flagfromtableAa如果a.column1的值大于等于1,那么Success_flag的值将是‘成功’,否则‘失败’。casewhen和decode函数用法有一些相似,只是decode是枚举函数,而casewhen则更加灵

系统 2019-08-12 01:54:48 2893

数据库相关

SQL注入笔记

1FootPrinting要收集的信息有十个方面A网站注册信息B网管资料C共享资料D端口信息EFTP资源F网络拓扑结构G网站URL地址结构H网站系统版本I后台地址J弱口令常用语法intextallintextintitleallintitlecachedefinefiletypeinfoinurllinksiterelated:URL-逻辑非A-C有A没C的网页OR逻辑或AORB精确搜索用双引号通配符*一串字符?单个字符含有通配符的关键字要引号对忽略的关键

系统 2019-08-12 01:54:07 2893

SqlServer

sql server 2008 配置管理器 提示错误 "远程过

打开sqlserver2008配置管理器提示如下图所示的错误或者如下图所示的错误在网上查找相关资料后,找到解决方法如下:卸载Microsoftsqlserver2012ExpressLocalDB即可sqlserver2008配置管理器提示错误"远程过程调用失败。(0x800706be)"或者shuttingdown(0x80041033)

系统 2019-08-12 01:32:30 2893