随笔分类 -  Sql & Access

Sql query language
摘要:1、复制进程Mysql的复制(Replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave)。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO进程),另外一个进程在 Master(IO进程)上。要实施复制,首先必须打开Master端的binary log(bin-log)功能,否则无法实现。因为整个复制过程实际上就是Slave从Master端获取该日志然后再在自己身上完全顺序的执行日志中所记录的各种操作。复制的基本过程如下:1)、Slave上面的IO进程连接上Master 阅读全文

posted @ 2011-09-26 18:17 房客 阅读(291) 评论(0) 推荐(0)

摘要:错误:无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。 解决方法如下: 修改表中的SQL_Latin1_General_CP1_CI_AS排序规则为Chinese_PRC_CI_AS 修改某个列的方法为 ALTER TABLE online ALTER COLUMN user... 阅读全文

posted @ 2010-03-11 10:31 房客 阅读(405) 评论(0) 推荐(0)

摘要:近在做mssql转换成mysql的工作,总结了点经验,跟大家分享一下。同时这些也会在不断更新。也希望大家补充。1 mysql支持enum,和set类型,sql server不支持2 mysql不支持nchar,nvarchar,ntext类型3 mysql的递增语句是AUTO_INCREMENT,而mssql是identity(1,1)4 msms默认到处表创建语句的默认值表示是((0)),而在m... 阅读全文

posted @ 2009-11-16 16:34 房客 阅读(288) 评论(0) 推荐(0)

摘要:if serverproperty('WIN-91QC9B4UDD1') <> @@servernamebegin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('WIN-91QC9B4UD... 阅读全文

posted @ 2009-10-20 15:43 房客 阅读(445) 评论(0) 推荐(0)

摘要:常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号)1.导出整个数据库mysqldump-u用户名-p--default-character-set=latin1数据库名>导出的文件名(数据库默认编码是latin1)mysqldump-uwcnc-psmgp_apps_wcnc>wcnc.sql2.导出一个表mysqldump-u用户名-p... 阅读全文

posted @ 2009-06-23 23:05 房客 阅读(989) 评论(0) 推荐(0)

摘要:1CREATE PROCEDURE c_GetAllContentByChid 2@Chid varchar(50) 3 AS 4declare @str varchar(4000) 5set @str=','+@Chid 6 while @@ROWCOUNT>0 7 8 select @str=@str+','+cast(ParentID as varchar(50)) fr... 阅读全文

posted @ 2007-12-07 15:24 房客 阅读(436) 评论(0) 推荐(0)

摘要:事情起因是由csdn上的一个问题引起的.(详见http://topic.csdn.net/u/20071006/18/b5c31f64-ff1f-4f55-9caf-f3c680a469c7.html?seed=305126211)题目3:有一个表 ordertable(price money,id int), 表中有50条记录,其中price中数据是不规则的,要求用一条查询语句取出price的和... 阅读全文

posted @ 2007-10-08 11:50 房客 阅读(432) 评论(3) 推荐(0)

摘要:转自 - http://hi.baidu.com/zhengxincheng/blog/item/2eec76ec7a668fd32e2e2102.html很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name='zhangsan' and tID > 10000 和... 阅读全文

posted @ 2007-08-21 10:39 房客 阅读(408) 评论(1) 推荐(0)

摘要:将查询结果,组合成一个字符串返回declare @s varchar(100)select @s=isnull(@s,'')+','+ rtrim(moduleid) from dbo.ModuleInfo where modeType=2print @sselect stuff(@s,1,1,'') 删除重复记录(只留下一条)需要有一个主键IDdelete from a where id not... 阅读全文

posted @ 2006-06-08 14:51 房客 阅读(655) 评论(0) 推荐(0)

摘要:今天才发现MS SQL和Access的联合更新语句也有区别。Access:UPDATE B INNER JOIN A ON B.tempname =A.name SET B.tempid = A.id Ms SQL:UPDATE BSET B.tempid = A.idFROM B INNER JOIN A ON B.tempname =A.name为什么会有这个区别,不太清楚。记下来,方便以后... 阅读全文

posted @ 2006-06-08 13:46 房客 阅读(334) 评论(0) 推荐(0)

导航