sql
zhanghucheng1989
这个作者很懒,什么都没留下…
展开
-
sqlserver top 异常
SQL语句: String sql = "select top ? * from bbs_posts where p_fid=? order by p_addtime desc"; prepStmt = conn.prepareStatement(sql); prepStmt.setInt(1, xxx); prepStmt.se...原创 2010-08-13 16:49:29 · 154 阅读 · 0 评论 -
sqlserver条件判断语句
update update table set 字段1=case when 条件1 then 值1 when 条件2 then 值2 else 值3 end where …… select 1、 select 字段1, 字段2, case 字段3 when 值1 then 新值 ...原创 2010-10-26 20:57:19 · 999 阅读 · 0 评论 -
聚集索引和非聚集索引
聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致, 聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。 聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必须在数据页中进行数据重排,降低了执行速度。 建议使用聚...原创 2010-10-28 10:37:08 · 76 阅读 · 0 评论 -
mysql时间函数
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('19...原创 2012-01-04 18:02:54 · 68 阅读 · 0 评论 -
mysql table is marked as crashed and should be repaired
系统在运行时报错:Caused by: java.sql.SQLException: Table '表名' is marked as crashed and should be repaired(表标示为崩溃,并应修复)。 Mysql提示表格已损坏,需要修复,解决方法: 进入到对应的数据库目录(cd /var/lib/mysql/dbname),使用myis...原创 2012-08-02 11:21:39 · 137 阅读 · 0 评论