摘要:打开SQL Server的查询分析器,在查询分析器中运行select datepart(week,getdate()) as 年内的第几周就可以轻松查到目前是本年的第几周了,操作很简单,只要有SQL就能用-----其他备查------select datepart(weekday,getdate()) as 周内的第几日select datepart(quarter,getdate()) as 年内的第几季----------------------------------------------------------<script language="JavaScript&
阅读全文
随笔分类 - 数据库相关
摘要:创建触发器和使用示例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 ---从表
阅读全文
摘要:一般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
阅读全文
摘要:Mysql查询数据库表中前几条记录问题,我想好多朋友也会碰到,下面我简单的说下我遇到的情况,且解决方法,希望对好多朋友有许多帮助: 下面是我数据库test中表student的数据,其中第二条记录被我删除了在查询分析器中输入select*fromstudentlimit5;即可查询到下图的情况:所以说,在Mysql中取出表中前几条记录是用关键字 limit,而在Sql-server中则是用top关键字,但是Mysql子查询却不支持limit ,也就是说,如:select*fromuserswhereidnotin(selectidfromuserslimit3)and1limit3;是有语法错误
阅读全文
摘要:如果数据库查询的条数太多,在一个网页不方便显示时,考虑分页,只把部分送入前台,减少了数据传输量,提高了显示速度。1、后台方法:在servlet,controller或action中得到分页后的文章,送往前台importorg.apache.log4j.Logger;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importorg.springframework.jdbc.core.JdbcTemplate;importshown.JdbcUtil;publicclassPageUtilprivatestatic
阅读全文
摘要:如何修改SQLServer2000身份验证模式和系统管理员Sa的登录密码1、如何修改SQL Server 2000身份验证模式? 分析:由于千方百剂软件,在数据库安全方面采用了最安全的方式“混合模式”,它主要应用于网络主要是Novell网络或者对等网,使用SPX/IP协议和SQL Server验证模式。 优点如下: 创建了Windows NT/2000之上的另外一个安全层次。 支持更大范围的用户,例如非Windows NT客户、Novell网络等。 一个应用程序可以使用单个的SQL Server登录和口令。 下面以操作系统Windows 2000上的SQL Server 2000为...
阅读全文
摘要:数据库中的数据编辑是我们遇到的最频繁的工作,这一个随笔中我来总结一下最常用的数据编辑。 select into 经常遇到一种情况是,我们希望创建一个新表,表中的数据来源于原有的一个表;原有一个表,但是这个表中的数据已经很混乱,我们希望把这些数据备份出来,然后把原有的表中的数据清除,重新导入;在这些情况下我们可以使用select into语句。 如果当前用户拥有建表权限,在select语句使用关键字into可以在数据库中创建新的 表。这个语句只需要把into new_table_name加到选择出的列名之后,from关键字之前,当然数据可以来源于一个或多个表中。需要说明的是在新表中只包含s...
阅读全文

浙公网安备 33010602011771号