你想用什么语言写啊?
<%
set conn=servercreateobject("adodbConnection")
connopen="Provider=MicrosoftJetOLEDB40;Data Source="&servermappath("yuanwangzhan/data/#datamdb")
set rs=servercreateobject("adodbrecordset")
%>
<%
Set rs=ServerCreateObject("ADODBRecordSet")
sql="select from product_infos order by id desc"
rsOpen sql,conn,1,1
do while not rseof
Set conn2=servercreateobject("adodbConnection")
conn2open="Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMappath("db/yuanmdb")
sql2 = "insert into Customers"
sql2 = sql2 & " (pid,pname)"
sql2 = sql2 & " values ("
sql2 = sql2 & "," & rs("pid") & ""
sql2 = sql2 & ",'" & rs("product_info_name") & "'"
sql2 = sql2 & ")"
responseWrite(sql2)
responseWrite("<br>")
Conn2Execute sql2
rsmovenext
loop
rsclose
%>
list<map<,>> 是在内存中, 而数据库的表格多半在硬盘上,所以当你的数据量可以都放在内存中的时候 list<map<,>> 会比较快。
但,当数据量趋向无限大的时候, 数据库的效率会更高。
正确使用数据库的 index 以及正确的设计 ER, 会大大提高数据库的效率。
两者目的不同。
以上就是关于在数据库中有一个表有多条数据怎么样才能把这多条数据一起取出来全部的内容,包括:在数据库中有一个表有多条数据怎么样才能把这多条数据一起取出来、遍历list<map<,>> 与在数据库表中查找哪个效率高(在数据量相同的条件下)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)