![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习SQL
文章平均质量分 80
智星
金巢化工交易网(即GNCTS):研发中心负责人
新浪微博:http://weibo.com/simei527
展开
-
SQL学习 之SQL数据类型与三值逻辑
<br />本文转载至: http://topic.csdn.net/u/20100826/18/7b81012a-b5c4-48b1-b5d1-40a92f3e0388.html<br /> <br />第三部分:SQL数据类型与三值逻辑<br /><br /><br />7. 数据类型<br /><br />在数据库理论中,关系模型和数据类型这两部分内容是正交的(参看《程序员修炼之道》第8节关于“正交性”的讨论),互不依赖。换言之,关系模型并不关心每个表的字段的数据类型是什么,是整数、字符串等基本类型也转载 2010-08-31 14:35:00 · 857 阅读 · 0 评论 -
SQL Server DBA三十问 (转)
很多开发人员都想成为一名数据库管理员,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQL Server 2008 R2培训比较多的技术知识点,与大家分享下,希望给有志做DBA的朋友们一些帮助: 1. char、varchar、nvarchar之间转载 2011-11-11 14:26:07 · 559 阅读 · 0 评论 -
sql语句技巧(转)
1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过 搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分 开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使 用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配 符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,CO转载 2011-11-09 17:51:15 · 483 阅读 · 0 评论 -
几种常用数据库树形处理
提示一下:只对初学者,SQL的牛人多,你们就不要看了... 呵呵. 本文只贴出我自己在设计中常用到的,对于那些通用的,递归处理的,已经满天飞.所以在这里不描述了. 1.父/子 描述 + 层级索引 我们一般描述一个有父子结构的组织时(如 BOM,地区,部门,商品分类 等),都习惯性地把它记录为 父/子 的形式,这样,在设计上有很高的弹性,可以无限分层.但在一些特殊的场合,如既要转载 2011-11-08 18:25:46 · 500 阅读 · 0 评论 -
一个查死锁的存储过程
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go create procedure [dbo].[sp_who_lock] as begin declare @spid int,@bl int, @intTransactionCountOnEntry int, @intRowcount int,转载 2011-11-25 16:35:39 · 550 阅读 · 0 评论 -
一条sql语句的优化 (问题整理篇)
--以下代码16秒,查两次union的方式 select a.spid,a.notes,a.progtype,a.feevalue/100as feevalue,b.mt_content,b.id ,num1,num2from( select spid,mtype,num1=isnull(count(distinct mobile),0)from v_mr where create转载 2011-11-17 19:23:10 · 582 阅读 · 0 评论 -
SQL Server DBA三十问之“答案整理篇”
1.char()是定长的字段限制 如:char(20) 我們存入Microsoft 九个字符,每次存储只能是20个,后面的空格都会包括的,如果不确定数据的数量肯定会浪费空间。 varchar()是不定長的,如存入Microsoft,每次取出只有9个字符不包括空格。至于nvarchar()是比varchar()功能更多实际上,能存入更多类型的数据 XML类型查找数据的方法:query方法用于从X转载 2011-11-17 19:14:06 · 893 阅读 · 0 评论 -
SQL学习 之SQL基础
<br />本文转载至: http://topic.csdn.net/u/20100826/18/08132ed8-a383-46ea-b08f-6794702ff236.html<br /> <br />第一部分:SQL基础<br /><br /><br />1. 为什么学习SQL<br /><br />自人类社会形成之日起,社会的运转就在不断地产生和使用各种信息(文献、档案、资料、数据等);在如今所谓的信息时代,由于计算机和互联网的作用,信息的产生和使用达到前所未有的广度和深度。如何管好和用好信息,是(转载 2010-08-31 14:17:00 · 467 阅读 · 0 评论 -
SQL学习 之从关系角度理解SQL
<br />本文转载至: http://topic.csdn.net/u/20100826/18/ba72991f-f961-4c18-8d9b-f234c87a609d.html<br /> <br />第二部分:从关系角度理解SQL<br /><br /><br />6. 从关系角度理解SQL<br /><br />6.1. 关系和表<br /><br />众所周知,我们目前所用的数据库,通常都是关系数据库。关系自然在其中处于关键位置。初学数据库原理的人可能会很困惑关系和表是什么联系,如果没有清楚的理解转载 2010-08-31 14:19:00 · 598 阅读 · 0 评论 -
SQL学习 之DBMS扩展功能与SQL高级话题
<br />本文转载至: http://topic.csdn.net/u/20100826/18/21e54f19-b203-4dcb-bc40-6d39554779f7.html<br /> <br />第四部分:DBMS扩展功能与SQL高级话题<br /><br /><br />9. DBMS提供的扩展功能<br /><br />掌握了基本的关系模型原理和DBMS的数据类型,还需要对DBMS提供的扩展功能有所了解,才能充分运用DBMS进行数据库开发。<br /><br />9.1. 控制流<br /><转载 2010-08-31 14:37:00 · 441 阅读 · 0 评论 -
防止SQL注入- 整理篇
1、请教大牛有什么好点方法防止SQL注入?最好能有个实例借鉴下。 2、大家做程序会用到设计模式吗?常用哪些设计模式呢?有什么优缺点! 答案1: /// /// 过滤标记 /// /// 包括HTML,脚本,数据库关键字,特殊字符的源码 /// 已经去除标记后的文字 public static string NoHTML(string Htmlstring)原创 2012-03-08 15:10:48 · 605 阅读 · 0 评论