我们很年轻!我们很直溜!

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  数据库相关

摘要:打开SQL Server的查询分析器,在查询分析器中运行select datepart(week,getdate()) as 年内的第几周就可以轻松查到目前是本年的第几周了,操作很简单,只要有SQL就能用-----其他备查------select datepart(weekday,getdate()) as 周内的第几日select datepart(quarter,getdate()) as 年内的第几季----------------------------------------------------------<script language="JavaScript& 阅读全文
posted @ 2013-02-21 10:39 村长的一分田 阅读(2448) 评论(0) 推荐(0)

摘要:创建触发器和使用示例1、数据表的建立use logincreate table voteMaster -----主表 ( voteId int primary key, --编号 voteTitle varchar(100) not null, ---投票的项目 voteSum int default 0 --总票数,默认为0 ) insert into voteMaster values(1,'选举工会主席',0) insert into voteMaster values(2,'对网站的建议',0)create table voteDetails ---从表 阅读全文
posted @ 2011-12-19 19:28 村长的一分田 阅读(319) 评论(0) 推荐(0)

摘要:一般MYSQL最基本的分页方式:select * from content order by id desc limit 0, 10在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引。随着数据量的增加,页数会越来越多,查看后几页的SQL就可能类似:select * from content order by id desc limit 10000, 10一言以蔽之,就是越往后分页,LIMIT语句的偏移量就会越大,速度也会明显变慢。此时,我们可以通过2种方式:一,子查询的分页方式来提高分页效率,用的SQL语句如下:SELECT * FROM `content` WH 阅读全文
posted @ 2011-11-05 12:22 村长的一分田 阅读(7813) 评论(0) 推荐(0)

摘要:Mysql查询数据库表中前几条记录问题,我想好多朋友也会碰到,下面我简单的说下我遇到的情况,且解决方法,希望对好多朋友有许多帮助: 下面是我数据库test中表student的数据,其中第二条记录被我删除了在查询分析器中输入select*fromstudentlimit5;即可查询到下图的情况:所以说,在Mysql中取出表中前几条记录是用关键字 limit,而在Sql-server中则是用top关键字,但是Mysql子查询却不支持limit ,也就是说,如:select*fromuserswhereidnotin(selectidfromuserslimit3)and1limit3;是有语法错误 阅读全文
posted @ 2011-11-05 12:02 村长的一分田 阅读(10747) 评论(1) 推荐(0)

摘要:如果数据库查询的条数太多,在一个网页不方便显示时,考虑分页,只把部分送入前台,减少了数据传输量,提高了显示速度。1、后台方法:在servlet,controller或action中得到分页后的文章,送往前台importorg.apache.log4j.Logger;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importorg.springframework.jdbc.core.JdbcTemplate;importshown.JdbcUtil;publicclassPageUtilprivatestatic 阅读全文
posted @ 2011-11-05 10:45 村长的一分田 阅读(641) 评论(0) 推荐(0)

摘要:如何修改SQLServer2000身份验证模式和系统管理员Sa的登录密码1、如何修改SQL Server 2000身份验证模式? 分析:由于千方百剂软件,在数据库安全方面采用了最安全的方式“混合模式”,它主要应用于网络主要是Novell网络或者对等网,使用SPX/IP协议和SQL Server验证模式。 优点如下: 创建了Windows NT/2000之上的另外一个安全层次。 支持更大范围的用户,例如非Windows NT客户、Novell网络等。 一个应用程序可以使用单个的SQL Server登录和口令。 下面以操作系统Windows 2000上的SQL Server 2000为... 阅读全文
posted @ 2011-10-30 01:28 村长的一分田 阅读(428) 评论(0) 推荐(0)

摘要:数据库中的数据编辑是我们遇到的最频繁的工作,这一个随笔中我来总结一下最常用的数据编辑。 select into 经常遇到一种情况是,我们希望创建一个新表,表中的数据来源于原有的一个表;原有一个表,但是这个表中的数据已经很混乱,我们希望把这些数据备份出来,然后把原有的表中的数据清除,重新导入;在这些情况下我们可以使用select into语句。 如果当前用户拥有建表权限,在select语句使用关键字into可以在数据库中创建新的 表。这个语句只需要把into new_table_name加到选择出的列名之后,from关键字之前,当然数据可以来源于一个或多个表中。需要说明的是在新表中只包含s... 阅读全文
posted @ 2011-09-18 09:17 村长的一分田 阅读(399) 评论(0) 推荐(0)