-
mysql 记录不存在时插入 记录存在则更新的实现方法
所属栏目:[MsSql] 日期:2021-01-24 热度:76
mysql记录不存在时插入在MySQL中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。问题:我[详细]
-
不能执行查询,因为一些文件丢失或未注册 解决方法
所属栏目:[MsSql] 日期:2021-01-24 热度:86
不能执行查询,因为一些文件丢失或未注册 解决方法企业管理器中打开表时提示:“不能执行查询,因为一些文件丢失或未注册。再次运行安装程序确保要求的文件已注册”这个问题怎么解决??重装N次了!解决办法:注册以下的四个dll文件,重启机器即可,根本无需[详细]
-
SQL Server2000企业管理器打不开-解决方法
所属栏目:[MsSql] 日期:2021-01-24 热度:89
出现情况是: SQL Server2000的企业管理器打不开,并出现如下错误信息:MMC 不能打开文件 C:/Program Files/Microsoft SQL Server/80/Tools/BINN/SQL Server Enterprise Manager.MSC。这可能是由于文件不存在,不是一个 MMC 控制台,或者用后来版本的 MMC 创[详细]
-
清空收缩数据库日志文件的方法
所属栏目:[MsSql] 日期:2021-01-24 热度:175
操作一个数据库时,程序提示数据日志过大;打开数据文件存放的目录检查,发现LDF文件已经达到了2G多。清除的方法是我在网上看到的,试了一下,达到要的效果,完成之后LDF文件只有100M不到。操作之前请做好备份。。。我的操作是在查询分析器中完成,操作方法如[详细]
-
SQL Server连接中三个最常见错误原因分析
所属栏目:[MsSql] 日期:2021-01-24 热度:187
(1) 发布时间:2005.02.23 09:23 来源:藏陋网作者:藏陋网1.SQL Server 不存在或访问被拒绝 2.无法连接到服务器,用户xxx登陆失败 3.提示连接超时一.SQL Server 不存在或访问被拒绝这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有[详细]
-
常用SQL日期转换方式
所属栏目:[MsSql] 日期:2021-01-24 热度:159
SQL日期转换select CONVERT(varchar(10),getdate(),120)2004-09-12select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),-,), ,),:,)20040912110608select CONVERT(varchar(12) ,[详细]
-
SQL命令解析字符串。
所属栏目:[MsSql] 日期:2021-01-24 热度:188
declare @ids varchar(50)declare @str varchar(200)declare @i intset @ids=11,222,333+,while @ids beginset @str = substring(@ids,1,charindex(,,@ids)-1)set @ids = replace(@ids,@str+,,)select @str,@idsend[详细]
-
2008年6月25日收集SQL命令:
所属栏目:[MsSql] 日期:2021-01-24 热度:81
2008年6月25日 11:12:281.检查要创建的表是否存在?IFOBJECT_ID(Price_history,U)ISNOTNULLDROPTABLEPrice_history2.复到一个表的表结构以开成一个新表。SELECT1ASProductID,UnitPriceASOldPrice,UnitPriceASNewPrice,GETDATE()ASDateINTOPrice_historyFROMdb[详细]
-
哈希加密:MD5()
所属栏目:[MsSql] 日期:2021-01-24 热度:74
哈希加密如果数据库保存了敏感的数据,如银行卡密码,客户信息等,你可能想将这些数据以加密的形式保存在数据库中。这样即使有人进入了你的数据库,并看到了这些数据,也很难获得其中的真实信息。在应用程序的大量信息中,也许你只想交很小的一部分进行加密,[详细]
-
也许是被忽略的update语句(update技巧)
所属栏目:[MsSql] 日期:2021-01-24 热度:191
呵呵,园里的兄弟我又来写简单的文章了,希望大家不吝赐教。这次要说的是sql里面的update语句。说到这里,肯定会有很多兄弟不满意了,不就是update语句吗?谁不会写啊,updatetablesetcolumn=expression[wheresearch[详细]
-
只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名
所属栏目:[MsSql] 日期:2021-01-24 热度:78
昨天去面试时遇到一个这样的问题:有一张成绩表,只有两个字段,姓名和成绩。怎样用一个sql语句查询出某个学生的姓名,成绩以及在表中的排名?[详细]
-
数据库分页查询语句数据库查询
所属栏目:[MsSql] 日期:2021-01-24 热度:190
先看看单条SQL语句的分页SQL吧。方法1:适用于SQLServer2000/2005SELECTTOP页大小*FROMtable1WHEREidNOTIN(SELECTTOP页大小*(页数-1)idFROMtable1ORDERBYid)ORDERBYid[详细]
-
SQL Update多表联合更新的方法
所属栏目:[MsSql] 日期:2021-01-24 热度:126
有些时候我们需要同时更新多个表中的数据那么就需要用到下面方法了:(1)sqlite多表更新方法[详细]
-
在telnet下操作memcache详解(操作命令详解)
所属栏目:[MsSql] 日期:2021-01-24 热度:119
在定位问题、测试等时候经常需要对memcache的数据进行一些操作,但是其本身没有自带的客户端,所以只能通过telnet来进行操作。[详细]
-
redis常用命令小结
所属栏目:[MsSql] 日期:2021-01-24 热度:123
1、redis-benchmarkredis基准信息,redis服务器性能检测redis-benchmark-hlocalhost-p6379-c100-n100000[详细]
-
Redis主从复制问题和扩容问题的解决思路
所属栏目:[MsSql] 日期:2021-01-24 热度:173
一、解决主从复制问题当使用Redis作为存储引擎的时候,并且使用Redis读写分离,从机作为读的情况,从机宕机或者和主机断开连接都需要重新连接主机,重新连接主机都会触发全量的主从复制,这时候主机会生成内存快照,[详细]
-
redis配置文件redis.conf中文版(基于2.4)
所属栏目:[MsSql] 日期:2021-01-24 热度:65
复制代码代码如下:#Redis示例配置文件#注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:##1k=1000bytes#1kb=1024bytes#1m=1000000bytes#1mb=1024*1024bytes#1g=&[详细]
-
SQLite3中自增主键相关知识总结
所属栏目:[MsSql] 日期:2021-01-24 热度:193
一、SQLite清空表并将自增列归零SQL标准中有TRUNCATETABLE语句,用来清空表的所有内容。但SQLite不支持这个语句。在SQLite中直接使用DELETEFROMTableName就可以了。对于大多数DBMS来说,用DELETE不如用TRUNCATE速度[详细]
-
SQLite3 API 编程手册
所属栏目:[MsSql] 日期:2021-01-24 热度:169
前序:...1一、版本...1二、基本编译...2三、SQLITE操作入门...2(1)基本流程...2(2)SQL语句操作...4(3)操作二进制...8(4)事务处理...10四、给数据库加密...10五、后记...25[详细]
-
SQLite学习手册(SQLite在线备份)
所属栏目:[MsSql] 日期:2021-01-24 热度:95
一、常用备份:下面的方法是比较简单且常用的SQLite数据库备份方式,见如下步骤:1).使用SQLiteAPI或Shell工具在源数据库文件上加共享锁。2).使用Shell工具[详细]
-
SQLite3 命令行操作指南
所属栏目:[MsSql] 日期:2021-01-24 热度:172
.help查看帮助信息.backup?DB?FILE备份数据库,方法:.backup[main|...]filename,数据库名可以通过.databases命令得到,一般为main,可以省略,filename为磁盘文件名.[详细]
-
为SQLite3提供一个ANSI到UTF8的互转函数
所属栏目:[MsSql] 日期:2021-01-24 热度:151
在使用Sqlite3时必须要用到的 使用方法: char*src="...";//待转换的ANSI或UTF8字符串 char*dst=NULL;//保存由函数内部分配的内存指针,不需要传入内存缓冲区的[详细]
-
SQLite 内存数据库学习手册
所属栏目:[MsSql] 日期:2021-01-24 热度:196
一、内存数据库:在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递":[详细]
-
Redis数据库的安装配置方法
所属栏目:[MsSql] 日期:2021-01-24 热度:111
redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是[详细]
-
用于重新编译的工具和命令
所属栏目:[MsSql] 日期:2021-01-17 热度:60
1.SQL Prifiler:捕捉事件类型为SP和T-SQL的事件(Starting、Stmtcompleted、Recompile、Completed、CacheInsert、CacheHit、Ca[详细]
