MYSQL插入处理重复键值的几种方法

MYSQL插入处理重复键值的几种方法

先建立2个测试表,在id列上创建unique约束。mysqlcreatetabletest1(idint,namevarchar(5),typeint,primarykey(id));QueryOK,0rowsaffected(0.01sec)mysqlcreatetabletest2(idint,0rowsaffected(0.01sec)mysq

SQL基础:常用SQL语句详解

SQL基础:常用SQL语句详解

到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口。关系数据语言目前有几十种,具有增加、删除、修改、查询、数据定义与控制等完整的数据库操作功能。通常把它们分为两类:关系代数类和关系演算类。

全国省市数据库创建代码2007年版

全国省市数据库创建代码2007年版

–**************************************************************CREATE TABLE common_Area(AreaID INTPRIMARYKEY,AreaName NVARCHAR(50) NOTNULL,RootID INT,ChildAmount INT,Depth INT,Sort INT,IsOpen BIT)–中国(2007年:24个省,5个自治区,4个直辖市

哈希加密:MD5()

哈希加密:MD5()

哈希加密如果数据库保存了敏感的数据,如银行卡密码,客户信息等,你可能想将这些数据以加密的形式保存在数据库中。这样即使有人进入了你的数据库,并看到了这些数据,也很难获得其中的真实信息。在应用程序的大量信息中,也许你只想交很小的一部分进行加密,

2008年6月25日收集SQL命令:

2008年6月25日收集SQL命令:

2008年6月25日 11:12:281.检查要创建的表是否存在?IFOBJECT_ID(Price_history,U)ISNOTNULLDROPTABLEPrice_history2.复到一个表的表结构以开成一个新表。SELECT1ASProductID,UnitPriceASOldPrice,UnitPriceASNewPrice,GETDATE()ASDateINTOPrice_historyFROMdb

SQL命令解析字符串。

SQL命令解析字符串。

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

常用SQL日期转换方式

常用SQL日期转换方式

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 Server连接中三个最常见错误原因分析

SQL Server连接中三个最常见错误原因分析

(1) 发布时间:2005.02.23 09:23 来源:藏陋网作者:藏陋网1.SQL Server 不存在或访问被拒绝 2.无法连接到服务器,用户xxx登陆失败 3.提示连接超时一.SQL Server 不存在或访问被拒绝这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有

清空收缩数据库日志文件的方法

清空收缩数据库日志文件的方法

操作一个数据库时,程序提示数据日志过大;打开数据文件存放的目录检查,发现LDF文件已经达到了2G多。清除的方法是我在网上看到的,试了一下,达到要的效果,完成之后LDF文件只有100M不到。操作之前请做好备份。。。我的操作是在查询分析器中完成,操作方法如

SQL Server2000企业管理器打不开-解决方法

SQL Server2000企业管理器打不开-解决方法

出现情况是: SQL Server2000的企业管理器打不开,并出现如下错误信息:MMC 不能打开文件 C:/Program Files/Microsoft SQL Server/80/Tools/BINN/SQL Server Enterprise Manager.MSC。这可能是由于文件不存在,不是一个 MMC 控制台,或者用后来版本的 MMC 创