JOIN适于“左右”连接,UNION适于“上下连接”。另外感觉JOIN在连接查询不同类型的数据比较好用。因为UNION只能连接同类型的数据,如果要连接不同表的不同类型的列,如A表中的 int 型列A1与B表中的 char 型列,将两者在同一个“虚拟表”上显示,则我不清楚如何用union来实现。而用 join 就可以实现,只要合适的语句用 where 语句将A表和B表中的列 相连接即可
没有做过的东西,只要你查看文档,google一下,一般解决的思路就有了.不知道问这些个题有什么用. 碰到你不确定的题目,应该说你有办法解决,而不要说不知道.有很多时候需要的是解决问题的能力,和领悟新知识的能力,而不仅仅是知识的积累,更何况现今新技术,新理念出来的都很快,你自认为好的解决办法,说不定不久以后就给淘汰了.ps: 问题1.mysql 文档:当从一个文本文件装载一个表时,使用LOAD DATA INFILE。这通常比使用很多INSERT语句快20倍。参见13.2.5节,“LOAD DATA INFILE语法”; 我选择批量修改,update table set price='1.2' where id in(1,2,3,4,10000).
说实这些问题让我讲思路,写程序基本没有问题,也有很多提高效率的方法
只是第四点我就会模糊了“4、DOM和SAX的区别是什么?”
说真的我连 sax 是什么都不知道。
char 型列,将两者在同一个“虚拟表”上显示,则我不清楚如何用union来实现。而用 join 就可以实现,只要合适的语句用 where 语句将A表和B表中的列 相连接即可
xml哪都能用,txt则适用于对性能要求较高的情况,CSV则一般考虑到与excel的交互吧。还是数据流的问题?
1、不太懂
2、COOKIES与SESSION的本质区别是什么?
COOKIE是在客户端,SESSION是在服务器.
3、MYSQL中的JOIN和UNION的区别是什么?
JOIN是左连接,UNION是上下连接,JOIN多用在对数据库表的连接,UNION多用在对结果连接(字段相同).
4、DOM和SAX的区别是什么?
SAX是Simple API for XML的缩写。DOM那样是W3C的推荐标准,但是也是开原免费的。
据他说是他的PHP团队是东莞最强的..
汗....
还正在组团中.
1号有一个去上班的..
我很想去这样的PHP团队的....
毕竟自己是小打小闹做起程序来的...
不过昨天似乎很紧张的说...
对自己很失望....
最后那个sax我也没听过-_-|||||||
第一个问题的后半部分:设定一个合适的数值(例如5000,这里我不确定合适的 数值是似的多少)
然后每次循环更新5000条数据。
碰到你不确定的题目,应该说你有办法解决,而不要说不知道.有很多时候需要的是解决问题的能力,和领悟新知识的能力,而不仅仅是知识的积累,更何况现今新技术,新理念出来的都很快,你自认为好的解决办法,说不定不久以后就给淘汰了.ps:
问题1.mysql 文档:当从一个文本文件装载一个表时,使用LOAD DATA INFILE。这通常比使用很多INSERT语句快20倍。参见13.2.5节,“LOAD DATA INFILE语法”;
我选择批量修改,update table set price='1.2' where id in(1,2,3,4,10000).
LOAD是装载的全部数据,如果遇到相同的数据就不加载呢?
2、批量修改,你怎么知道是哪一个ID的价格发生变化了?是的,这些问题都可以自己去搜索去实践,发上来也就是给大家看一下讨论讨论而已
?
5、从数据库中读取大量数据生成不同格式(TXT、CSV、XML)的文件你会怎么做
--------------------------------------------------
我觉得这两个更看重于面向对象的能力吧, 这两个操作, 应该都定义一个接口, 不同的格式分别实现这个接口, 做成类似于一个数据引擎的架构, 外部程序不管什么格式, 只要调用接口往里仍就行, 具体怎么处理,就是这个接口的事情了
LOAD是装载的全部数据,如果遇到相同的数据就不加载呢?
2、批量修改,你怎么知道是哪一个ID的价格发生变化了?
----------------------------------------------
你应该回问出题的人问题是这样的:
----------------------------------------
1、读取大量(200万左右)不同格式(CSV、TXT、XML)的数据,塞到数据库中。要求效率。另,如果是单独更新某些特定的字段,比如更新某些产品的价格,是成批更新,还是一条一条更新,请说出你的解决思路。只说塞进数据库,要求效率,其实我觉得问的是数据导入的问题.问得有点不专业.:-)
他说更新'某些'产品的价格,既然是某些,我当然理解更新为相同的值了.如果更新为不同的值,可以使用锁表进行多条更新语句的优化.
区别大了.简单的说一个是连接表一个是合并表
一个是纵向连接...
----
根据数据库的特性,导入或更新的过程去禁用日志的功能。
读取文件时一段一段读取2、COOKIES与SESSION的本质区别是什么?
----
COOKIES 位于客户端,SESSION 在服务端,由 WEB 服务器管理控制3、MYSQL中的JOIN和UNION的区别是什么?
----
没想过,但肯定知道什么时候该用什么!4、DOM和SAX的区别是什么?
----
DOM 一次把文档加载到内存处理,适合文件较小的,SAX 则相反。5、从数据库中读取大量数据生成不同格式(TXT、CSV、XML)的文件你会怎么做?
----
一行行取,一行行写。
Mysql 数据库来的...
也有BCP么?
---------------------------------
这是PHP最头大的问题