高分!关于VB6操作数据库的一些问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:56:38
以前没有写过数据库程序,问几个概念问题(看书太慢)
只要说个意思就好了
问题主要是和自己写数据结构的情况对比

1.如果我设一个字符串类型的字段(数据库里是怎么叫吧)是排序的,那么我追加数据过程是否会很慢?
2.UPDATE更新数据库,是否意味着我ADDNEW的数据在此之前是没有写入的,也就是说我用SELECT的时候是看不到这些的?如果没执行程序就退出了呢?
3.程序主要是匹配字符串的操作,数据库内的数据量应该是在10W到20W条左右(最终值,是每次积累进去的),每次查找相同并追加进数据库的数据最多1000条左右,那么我对字段排序时间上是否划算(如果第一个问题答案为“是”),时间大概是什么数量级上的(瞬间、很快、一般,明显要等待、等待时间1分钟以上、很久、不能忍受的等待中选一个吧)

1、不慢,要是数据量大,把某些字段索引一下
2、是的,不UPDATE就不更新数据库,没执行就放弃了,不写入数据库
3、注意索引和优化数据库。采用acess话20w就很慢,要是用ms sql的话还是较快的,1000的话在瞬间、很快之间吧