
sql
qingniaoIT
这个作者很懒,什么都没留下…
展开
-
sql数据类型 varchar与nvarchar的区别
SQL Server提供两种数据类型来存储字符信息。在如何在SQL Server或应用程序中使用方面,这两种数据类型大致是一样的。差别在于nvarchar是用于存储处理数据库图表中多语言数据的Unicode数据。其它语言有一套需要保存的字符代码的扩展集,这种数据类型支持这样的扩展。因为需要存储其它语言的扩展字符代码,nvarchar占用的空间是varchar的两倍。转载 2009-01-07 16:06:00 · 2139 阅读 · 0 评论 -
如何解决数据库内存一直上涨?
最近公司的B2B网站流量一直在上升,数据库开始吃不消了,内存只增不减,需要解决这一问题啊,于是开始寻找资料,现贴出来分享一下:1、看看当前活动的进程数量,是否有大量的未释放进程。同时限制内存最大值是有效的。2、SQL Server数据库内存会不断增加的问题分析,这是在网上看到的一篇blog,很不错就收下了http://hi.baidu.com/ablan_wang/blog/item/12原创 2009-08-28 15:40:00 · 2013 阅读 · 0 评论 -
日期转换
SQL日期转换2008年09月02日 星期二 11:13--=======================CONVERT()==================================================Select CONVERT(varchar(100), GETDATE(), 0)--: 05 16 2006 10:57AMSelect CO原创 2008-12-17 16:39:00 · 293 阅读 · 0 评论 -
sql join的理解
join分inner join、left join、right join。1. table1 inner join table2 on table1.x=table2.y也就相当于where table1.x=table2.y2.left join实际上是在inner join的基础上,把table1中的记录都列出来,table2中不存在的记录以空表示。2.right join实际上原创 2008-12-03 22:54:00 · 244 阅读 · 0 评论 -
char(10)和VARCHAR(10)主要的区别是什么?
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (10),表示你存储的字符将占10个字节(包括7个空字符),而同样的VARCHAR2 (10)则只占用3个字节的长度,10只是最大值,当你存储的字符小于10时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。工业转载 2009-02-02 11:29:00 · 902 阅读 · 0 评论 -
sql语句/函数收藏
1、select * from db where img is not null; select * from db where img is null;2、CEILING(expression) 函数返回大于或等于所给数字表达式的最小整数。FLOOR(expression) 函数返回小于或等于所给数字表达式的最大整数。3、两表之间导数据:insert into 表b(列1,列2,...原创 2009-02-01 18:06:00 · 299 阅读 · 0 评论 -
sql杂记
1、SQL中,INT数据类型的存储空间是4个字节(即长度为4)。从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。原创 2009-01-21 09:50:00 · 254 阅读 · 0 评论 -
sql server 游标
有很长一段时间没有学习过sql编程了, 这两天工作上有这种需要:把表A中的记录导入到表B中, 当然这种导入是有条件的。 想到了游标,于是找了一下游标的资料, 写了一个简单的例子如下: Declare curSub Cursor for select SO2,CO2 FROM subject2Declare @S decimal Declare @C decimalO原创 2009-06-24 22:31:00 · 319 阅读 · 0 评论