SQL 新手求助. 大侠帮帮忙.

[复制链接]
查看11 | 回复4 | 2009-8-5 21:37:12 | 显示全部楼层 |阅读模式
1.对数据库中数据的增加删除修改时一般不会造成数据库崩溃或者操作系统崩溃的2.如果表中数据库量比较大的时候,那就需要对查询进行优化,通过建立索引、分区表等方法来尽可能提高查询速度3.删除指定时间内的数据,首先该表中得有时间字段,然后delete from table_name where time between t1 and t2;通过between...and...可以指定某个时间段如果是某个时间之前,那就delete from table_name where time < t1;很多很多东西需要你自己学,慢慢来吧
回复

使用道具 举报

千问 | 2009-8-5 21:37:12 | 显示全部楼层
既然你的软件是客户机/服务器结构,那么对数据库操作肯定会有影响的,至少影响别的用户观看的数据;其次SQL具有锁功能,防止数据被多人同时修改;数据记录很多的话,查询很慢的,因为SQL是从头到尾的查询,一般都是超时什么的,以前一个客户不会操作,使得数据库文件为5G!对数据库的操作基本都是无效的了,那时候。批量删除,可以用SQL语句啊delete from table1 where 。。。
回复

使用道具 举报

千问 | 2009-8-5 21:37:12 | 显示全部楼层
查询的快慢,主要跟你建的表的结构有关系。还跟你写的sql语句有关表中的记录批量删除,你可以写一个hibernate程序,去做批量更新。
回复

使用道具 举报

千问 | 2009-8-5 21:37:12 | 显示全部楼层
建议你最好不要独自操作 因为你不懂容易出问题的找个明白点的人 实际操作
回复

使用道具 举报

千问 | 2009-8-5 21:37:12 | 显示全部楼层
我想你得去看看SQL教程,这样才能解决根本问题!只要删号语句用的合理,最好找个懂的人
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行