最简单是直接在企业管理器中修改表结构,保存,只要数据类型不矛盾,一般不会丢失数据。
另外,表结构修改后,如果前台直接使用的数据库修改语句,就需要求改前台程序。
建议对表的所有修改,包括UPDATE,INSERT,DELETE等操作都使用存储过程,这样,在更改表结构后只需修改一下存储过程,而无需修改前台程序。
当时在公司里边我们遇到这种问题,都是把数据库的表重新设计了,然后把旧的库里的东西,通过写一个JAVA程序(SQL语句都嵌套在一些XML文件里),然后在服务器上跑一下,把旧的东西都塞到新的库里去。
如果是查询速度、或者开单等方面的优化、建议去做表关联的索引。效果很明显、有很大的提升的
有需求的话就加字段吧,删除一般可以不用考虑先放着啦,改类型或长度就在企业管理器里做好了。数据量如果大的话很难不影响用户使用,最好是挑个没人使用的时间段来处理。