上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: 摘自:http://www.cnblogs.com/zhdonghu/archive/2009/07/21/1528120.html数据库操纵语言DML DML有三条语句:insert、update、delete.一、insert:插入数据1 插入一条数据 insert into [列名] values() insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress) values('张三丰','s25308','男',24,default)2 插入多行(1)通过union关键字合拼数据进 阅读全文
posted @ 2013-11-01 15:01 nygfcn 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/8765h/archive/2011/11/25/2374167.html实现删除功能可以使用truncate drop delete相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为 i 阅读全文
posted @ 2013-11-01 14:58 nygfcn 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来 定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城 市”部分,那么就非要将“地址”这个属性重新拆分为省份、城市、详细地址等多个部分进行存储,这样在对地址中 阅读全文
posted @ 2013-11-01 11:44 nygfcn 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 插入子查询结果:INSERT INTO [( [,...)]INSERT INTO Deptage(Sdept,Average)SELECT Sdept,AVG(Sage)FROM StudentGROUP BY Sdept 阅读全文
posted @ 2013-10-31 19:02 nygfcn 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一般格式:SELECT [ALL|DISTINCT][,]…FROM [,]...[WHERE ][GROUP BY [HAVING ]][ORDER BY 2 [ASC|DESC] ]WHEREE的查询条件:确定范围:BETWEEN AND,NOT BETWEEN AND;确定集合:IN,NOT IN;字符匹配:LIKE,NOT LIKE;通配符:%和_% 与包含一个或多个字符的字符串匹配[ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。[^] 与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。例子:• WH. 阅读全文
posted @ 2013-10-31 17:33 nygfcn 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 前言呵呵,看到数据文件里面有.dbf的竟然不认识,丢人喽丢人喽,补补,摘自:http://zh.wikipedia.org/wiki/Shapefile内容Shapefile属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。但这种格式没法存储地理数据的拓扑信息。Shapefile在九十年代初的ArcView GIS的第二个版本被首次应用。目前,许多自由的程序或商业的程序都可以读取Shapefile。Shapefile是一种比较原始的矢量数据存储方式,它仅仅能够存储几何体的位置数据,而无法在一个文件之中同时存储这些几何体的属性数据。因 此,Shapefile还必须附带一个二维表用于存储S 阅读全文
posted @ 2013-10-31 16:42 nygfcn 阅读(21412) 评论(0) 推荐(2) 编辑
摘要: 1、表中多条记录中A字段、B字段有重复的,以ID为key,做数据清理,A、B字段重复的只保留一条:delete from table1 where ID is not in ( select min(ID) as ID from table1 group by A,B )其中:select min(ID) as ID from table1 group by A,B: 筛选出根据A、B分组后最小的ID集合 阅读全文
posted @ 2013-10-31 11:40 nygfcn 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、对类型为datetime的字段进行查询:select * from A where OperatTime between '2013-10-01 16:25:34' and '2013-10-30 15:34:45'select * from A where Convert(float,Longitude) between 100 and 130 and Convert(float, Latitude) between 20 and 402、转换大小写:SELECT upper(name) FROM testSELECT lower(name) FROM t 阅读全文
posted @ 2013-10-30 17:30 nygfcn 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在看MapGuide的时候发现个好东东,见:http://blog.csdn.net/mapguide_inside/article/details/4296863参考网站:http://www.swig.org/download.html之前项目中需要使用c++的库一般是使用c#调用动态库的方式。但是如果有类似二次开发包之类的内容,发布出针对不同语言给的API的话,使用这个工具应该是最合适的博客:http://codingstandards.iteye.com/blog/830342 阅读全文
posted @ 2013-10-30 16:25 nygfcn 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/saville/archive/2012/09/04/2670966.htmlChain of Responsibility模式的应用场合在于“一个请求可能有多个接受者,但是最后真正的接受者只有一个”,只有这时候请求发送者与接受者的耦合才有可能出现“变化脆弱”的症状,职责链的目的就是将二者解耦,从而更好地应对变化。 应用了Chain of Responsibility模式后,对象的职责分派将更具灵活性。我们可以在运行时动态添加/修改请求的处理职责。 当我们要新增一个DHandler处理请求,就不需再改原来的代码了,遵从了开放封闭原则。这样.. 阅读全文
posted @ 2013-10-30 11:21 nygfcn 阅读(312) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页