??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美精品第一页在线播放,亚洲成人99,国产精品1区在线http://www.aygfsteel.com/jessem/articles/94168.htmlJessemJessemTue, 16 Jan 2007 03:14:00 GMThttp://www.aygfsteel.com/jessem/articles/94168.htmlhttp://www.aygfsteel.com/jessem/comments/94168.htmlhttp://www.aygfsteel.com/jessem/articles/94168.html#Feedback0http://www.aygfsteel.com/jessem/comments/commentRss/94168.htmlhttp://www.aygfsteel.com/jessem/services/trackbacks/94168.html
您已l注册成Z?您的数字ID? 159989
订单P2200701100598676
您的癑ֺI间|址是:http://hi.baidu.com/jessem

-inurl:htm -inurl:html intitle:"index of" avi "jet li"   搜李q杰电媄

http://www.coolservlets.com/jive/     jive forum

http://acyb2005.bokee.com/4378904.html    C++之父谈C++

http://www.shendo.cn/blog/catalog.asp?cate=9  深度设计

http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=13700  多层企业应用Ҏ

http://tomcat.jaxwiki.org/           tomcat5.5层技?/p>

http://study.qqcf.com/web/403/60161.htm   JSP最新特性及思想的最佛_?br />http://www.xiezuo.org/2006/5-28/17213.html


http://struts.apache.org/primer.html
http://www.jactiongroup.net/reference/html/index.html   Spring教程
http://www.uc-studio.com/user1/3414/archives/2006/65532.shtml   
《Spring in Action?/p>

 

我在eMule上的JAVASCRIPTJ教程扑ֈq个的Q请问下

 张孝javascript.lesson1.rar 844.0MB
 张孝javascript.lesson2.rar 779.6MB
 张孝javascript.lesson3.rar 676.2MB
 张孝javascript.lesson4.rar 1.3GB
 张孝javascript.lesson5.rar 2.2GB
 张孝javascript.lesson6.rar 1.2GB
 张孝javascript.lesson7.rar 868.1MB
 [张孝IT译֠QJavaScript教学视频录像].code.rar
 javascript|页开?张孝?pdf

上面哪个部分开始是javascript的,有下q的告诉我一下吗Q如果全下要好久Q我只想下从javascript那部分开始的

http://comtools.esdlife.com/blog/index.php?blogId=35714 陈红?/p>

ttp://www.javalobby.org/eps/netbeans55/ netbeans 的demo录象。很不错啊?br />http://java.sun.com/blueprints/code/jps131/src/index.html  源代?/p>

[quote]在看PetStore源代码时发现

1Q带*.screen的请求交lTemplateServlet处理Q?
2Q带*.do的请求交l作为Front Controller的MainServlet处理.
3Q在JSP面中有的超U链接是*.dohQ有的是*.screenh?
4Q因此客L的请求有的通过TemplateServlet来处理,而有?
则通过MainServlet来处理?
5Q从WAF的文可知,Front Controller(即MainServlet)是处?
所有客Lh的(原文QA Front Controller servlet receives 
and processes every HTTP request (except those intercepted 
by servlet filters). Q,但通过4Q可知ƈ非所有请求都通过
了MainServletQ因为有一部分是TemplateServlet处理的)。这
该如何理解?

 [/quote]


https://blueprints.dev.java.net/servlets/ProjectDocumentList?folderID=5315&expandFolder=5315&folderID=5315  下蝲


Q?

最开始下载的规范是JDBC  Specification
下蝲了一份J2EE规范
Java Pet Store
J2EE Specification    //J2EE Specification(最新版?.4Q?a >http://java.sun.com/j2ee )!

Core J2EE Patterns,包含QEJB Design Patterns

快速了解EJBQMastering Enterprise JavaBeans,Second Edition (Wiley,2001)

《Head First Servlets & JSP》讲JSP2.0的入门好书?/p>

Servlet与JSP核心~程Q第2版)是经典JSP入门好书?

O'Reilly的《JSP设计》确实是l典Q该作者也写了JSF的一本,但反映和JSP的比hQ差q了?
辘辘(103139809) 16:50:01
《JSP设计》中Q要注意的是关于JavaBean的那个章节一定要吃透,也是隄?
我们在设计开发、构架一个J2EEpȝ中用C很多设计模式。比如,MVC,EJB中封装的DAO设计模式?/p>

我个为,3斚w很重要。实施EJBpȝ常用的架构、设计模式,比如session fa?ade、message fade、DTO{。J2EEpȝ构架中常用的模式。UML-> EJB,EJB->UML怺映射。现在也一样在研究?br />----------------------------------------------------------
《expert one-on-one J2EE Development without EJB 中文版?br />前言
    循证潮流的引领?
    熊节
    几年以后Q当Z重新审视q本《Expert One-on-One J2EE Development without EJB》时Q他们会记vq本书曾l如何引领J2EE架构与开发的潮流?br />    作ؓ译者,我可不毫不费力地帮这本书扑և一大堆“看点”。譬如说Q它的作者Rod Johnson 拥有10~写JavaE序的经验——那正是JAVA诞生至今的时_他目前是Servlet 和JDO2.0两个JSR专家l的成员Q他的前一本书《Expert One-on-One J2EE Design and Development (Programmer to Programmer)》曾l风靡一Ӟ再譬如说Q书中着力介l的Spring、Hibernate、WebWork {都是时下流行的概念词汇。而最大的看点p然摆在这本书的封面上Q”without EJB”。我们曾l在无数的书c和文章中看刎ͼEJB是J2EE的核心技术之一Q而Rod Johnson 的这本书竟然宣称Q绝大多数的J2EE应用Ҏ不需要EJB。这U近乎挑衅的姿态oM一个负责的J2EE架构师很难不萌生一探窨的念头——无Z是打赞同他还是打驳斥他?br />    然而在我看来,所有这些都有其价|但皆不是本书最大的价值所在。Q何一个从事J2EE应用开发的E序员或多或都曾有q这L感觉Q这个世界充斥着形Ş色色的概念和“大词”,如同一个幽深广袤的法林般o人晕头{向,不知道追随这位导师还是信奉那个门z。这时Rod Johnson发出振聋发聩的一|等不必向惔胎偶像顶CD拜,圣灵正在等自n——这是他在书中一直倡导的“@证架构”(evidence-base architectureQ。选择一U架构、一U技术的依据是什么?Rod Johnson认ؓQ应该是Z实践的证据、来自历史项目或亲自试验的经验,而不是Q何Ş式的偶像崇拜或者门户之见。书中谈C企业应用Ҏ面面的问题和解决办法Q而这些方案无一不是q是U:循证Ҏ的物。除了把q些Ҏ交给读者,Rod Johnson通过q本书希望传辄、更为重要的信息正是“@证”的工作方式——那原来应该是E序的工作方式?br />    所以,在这译序里Q我可以负责d告诉你:那看上去有些骇h听闻的without EJB字样仅仅是Rod Johnson用来吸引你的一个噱头而已——EJB诞生至今已经?q之久,如果今天的J2EE应用仍旧不能摆脱q样一U“古老”的技术。岂不ؓ天下W?q里的关键是QEJB正是Java世界里最大的“惔胎偶像”,围绕着它的门派之争历来Ȁ烈无比。透过“without EJB”这个标题,Rod Johnson真正惌的是“without buzzword”——扔掉一切可W的门户偏见Q不再仅仅因为看到“EJB”这么一个貌似神U的~写词而奉若圭臬或是弃若敝屣,完全Ҏ技术本w和实打实的l验来判断是否用、如何用一U技术,q才是Rod Johnson希望传递给读者的态度?br />    于是你可以想忉|在开头处说的那句话ƈ非夸大其词:你手上的q本《Expert One-on-One J2EE Development without EJB》将会引领一U媄响深q的潮流。但q潮不是Spring和Hibernate,也不是IoC和AOP,甚至不是“轻量架构”,而是一切实事求是的“@证架构”的工作方式。惟有掌握这U工作方式,你才能够真正自信满满地挺赯膛说Q“我选择的架构是适合应用需求的架构。”毕竟,衡量架构师h值的标准不应该是他知道多概念,而是他能否做出合乎需求的架构?br />    “可是,”有“我一直都是按照别?|上/书上的徏议来做架构的。要亲自考察各种各样的技术,q要Ҏ目情况比较它们的优劣,我可没这份时间。?br />    那么Q他也应该没有时间去做架构?br />    Q本文选自卛_出版的《Expert One-on-One J2EE Development without EJB中文版》一书译者序Qƈ有所删改。)——摘自中华读书报
----------------------------


JAVAE序员之?

很多|友问我学习Java有没有什么捷?我说“无他,唯手熟尔”。但是我却很愿意自己学习的一些经验写出来Q以便后来者少走弯?帮助别h是最大的快乐嘛!
要想学好JavaQ首先要知道Java的大致分cR我们知道,自从Sun推出Java以来Q就力图使之无所不包Q所以Java发展到现在,按应用来分主要分Z大块QJ2SE,J2ME和J2EE,q也是Sun ONE(Open Net Environment)体系。J2SE是Java2的标准版Q主要用于桌面应用Y件的~程QJ2ME主要应用于嵌入是pȝ开发,如手机和PDA的编E;J2EE是Java2的企业版Q主要用于分布式的网l程序的开发,如电子商务网站和ERPpȝ。J2SE开发桌面应用Y件比起VC,VB,DEPHIq些传统开发语a来说Q优势好象ƈ不明显。J2ME对于初学者来_好象又有Ҏ奥,而且一般开发者很难有开发环境。所以现在应用最q泛又最好学的就是J2EE了。J2EE又包括许多组Ӟ如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail{。要学习h可不是一两天的事?
那么又该如何学习J2EE呢?当然Java语法得先看一看的QI/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学v。如果你学过HTMLQ那么事情要好办的多Q如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语aQ有点象ASP。然后你p学一学Servlet了。Servlet是服务器端程序,他负责生成发送给客户端的HTML文g。JSP在执行时Q也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代ServletQ这也是SUN推出JSP的本意,可是Servlet用来控制程跌{q是挺方便的Q也令程序更清晰。接下来你应该学习一下Javabean了,可能你早q不管JSP在HTML中嵌Java代码的؜乱方式了Q这U方式跟ASP又有什么区别呢Q还好,SUN提供了Javabean可以把你的JSP中的Java代码装hQ便于调用也便于重用。接着是EJB了,EJB是Enterprise JavaBean,看名字好象它是JavabeanQ可是它和Javabeanq是有区别的。它是一个体pȝ构,你可以搭建更安全、更E_的企业应用。它的大量代码已׃间gQ也是我们常听到的Weblogic,Websphereq些J2EE服务器)完成了,所以我们要做的E序代码量很,大部分工作都在设计和配置中间件上。至于JDBCQ就不用我多说了Q你如果用java~过存取数据库的E序Q就应该很熟悉。还有,如果你要用Java~发送电子邮件的E序Q你得看看Javamail了?
好了Q对Java和J2EE有了一些基本概念之后,你就应该~一些程序了Q千万不要纸上谈兵哦。最好找一些有实例且带光盘的书来看Q这L到好的程序就可以直接Ctrl+C再Ctrl+VQ也不用x老大架再亲自把它再输一遍吧Q再说直接复制还不用怕出错,何乐而不为呢Q还有就是要l常上一些好的Java~程文章Q有好的文章要Cut下来Q有问题管问,只要问题不是太傻Q一般高手都会回{你的。下面介l几个好的Java斚w的编E网站:
CSDN论坛http://www.csdn.net/ 中国最有名的技术论坛,《程序员》杂志就是他们出版的Q你可以在上面提出问题,马上有人回{你Q如果你觉得好,你可以给那h加分Q?
Java研究l?a >http://www.javaresearch.org/ 上面有很多原创文章,高手q是挺多的;
Java开发?a >http://www.chinajavaworld.com/ 那里Java资料比较全;
java.com.cn http://www.java.com.cn/ 看这域名q道有多牛Q注册用户快接近一万了Q同时在UhC在一千左叻I人气很旺的;
IBM的开发者网http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM永远的蓝色巨人;

那么我书也看了,E序也做了,别h问我的问题我都能解决了,是不是就成ؓ高手了呢Q当然没那么单,q只是万里长征走完了W一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么l织人员q行开发吗Q你现在脑子里除了一些散q代码之外Q可能再没有别的东西了吧Q你现在最~的是实际的工作l验Q而不是书本上那些凭空惛_来的E序。所以你快去找一份Java的编E工作来做吧Q如果是在校学生可以dD啊)Q在实践中提高自己,那才是最快的。不q你得祈在公司里碰C个高手,而且他还愿意不厌其烦地教你,q样好象有点隑֓Q?
q有一个办法就是读开放源码的E序了。我们知道开放源码大都出自高手,他们设计合理Q考虑周到Q再加上有广大的E序员参与,代码的hD然是字字珠叽Q铿锉|力(对不P最q《金装四大才子》看多了Q。学Java必读的两个开源程序就是Jive和Pet Store.。Jive是国外一个非常著名的BBSE序Q完全开放源码。论坛的设计采用了很多先q的技术,如Cache、用戯证、Filter、XML{,而且论坛完全屏蔽了对数据库的讉KQ可以很L的在不同数据库中UL。论坛还有方便的安装和管理程序,q是我们qx~程时容易忽略的一部䆾Q中国程序员一般只注重~程的技术含量,却完全不考虑用户的感受,q就是我们与国外软g的差距所在)。Jive的资料在很多|站上都有,大家可以找来研究一下。相信你d代码后,会有p换骨的感觉。遗憄是Jive?.5以后׃再无条g的开放源代码Q同时有licence限制。不q幸好还有中国一的JavaE序员关注它Q外国h不开源了Q中国h׃能开源吗Q这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名鼎鼎的banq在Jive2.1版本基础上改~而成, 全中文,增加了一些实用功能,如脓图,用户头像和用戯料查询等Q而且有一个开发团队在不断升。你可以讉Kbanq的网http://www.jdon.com/ M载,或到同济技术论坛的服务器上ftp://nro.shtdu.edu.cnMQ安装上有什么问题,可以到论坛上L问。Pet Store.Q宠物店Q是SUN公司Z演示其J2EE~程规范而推出的开放源码的E序Q应该很h权威性,惛_J2EE和EJB的朋友不要错q了?
你一定会高兴地说Q哈哈,原来成ؓJava高手p么简单啊!记得我也曄到过一个项目经理,LJava很简单,只要三个月就可以学会。其实说q种话的人就如当q小日本L“三个月拿下中国”一样大a不惭。不是我ghQ你现在只是学到了Java的骨Ӟ却还没有学到Java的精髓。接下来你得研究设计模式了。设计模式是高E序员真正掌握面向对象核心思想的必修课。设计模式ƈ不是一U具?技?,它讲q的是思想Q它不仅仅展CZ接口或抽象类在实际案例中的灵zd用和智慧Q让你能够真正掌握接口或抽象cȝ应用Q从而在原来的Java语言基础上跃q一步,更重要的是,设计模式反复向你一个宗旨:要让你的E序可能的可重用。关于设计模式的资料Q还是向大家推荐banq的网http://www.jdon.com/ Q他把GOF?3U模式以通俗易懂的方式诠释出来,UJava描述Q真是经怸的经典。有旉再研I一下MVCl构Q把Model-View-Control分离开的设计思想Q吧Q现在很行的Structs是它的一U实现方式,不过Structs用v来实在是很繁Q我们只要学习其_N卛_Q我们完全可以设计自qMVCl构。然后你再研I一下Y件Refactoring(重整)和极限XP~程Q相信你又会上一个台阶?
做完q些Q你不如整理一下你的Java代码Q把那些l典的程序和常见的应用整理出来,再精心打造一番,提高光用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧,你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全Q接下项目来可以q速作完,怿大家以后都会来找你的Q所以Money哗啦啦的来了。。。。。?
当然你也可以参加一些开源项目,一斚w可以提高自己Q另一斚w也是Z国Y件事业做贡献嘛!开发者在互联|上用CVS合作开发,用QQ,MSN,E-mail讨论联系Q天南v北的E序员分散在各地却同时开发同一个YӞ是不是很有意思呢Q?
下面介绍两个好的开源项目网站:
湖北省Y件公共开发^http://gro.clinux.org/
共创?a >http://cosoft.org.cn/
哇,好高兴哦Q我l于成ؓ高手了!非也Q非也。古ZQ“识时务者ؓ俊杰”。你知道计算机界现在的发展Ş势吗Q你知道微Y?NET蓝图和SUN ONE计划之间的明争暗斗吗?你知道计机技术将向何处发展吗?其实从各大计机厂商最q的动作,都可以看出来“Web服务是下一代互联网应用的制高点”,而微软的.NET蓝图和SUN ONE计划的斗争焦点,也就是Web服务。Web服务是一个崭新的分布式计模型,它是一pd标准的综合(XML,SOAP,UDDI,WSDL和WSFL{)。它使得不同语言~写的Y件能够轻易的集成hQɾ|络资源和Web站点变成一U服务而不是؜q垃圾场。不q的来Q我们就可以在家里点M下鼠标,可以完成出门旅游的全部准备工作Q包括定飞机,定旅游线路,定好戉K{。请注意Q这所有的一切都是Web站点间自动完成的Q再也不用象现在一P表面上是电子商务Q实际上很多环节都是人工操作。也怽会觉得这是天方夜谈,不过p的说Q你也很有可能承接一个项目,要集成两个企业的ERPpȝ。很有可能上怼业的pȝ是用Dephi~的Q而下怼业的pȝ是用Java~的。你说你是Java高手Q大安看者你怎么做呢。所以啊Q你q得学习新技术,如Web服务Q而且你Dephi也要懂一点吧QDephi6现在已经提供Web服务的控件了Q?你编的JavapȝQ可能要?NET集成Q所以你.NET要懂一点吧Q到最后,你可能发C已经成ؓJava高手了,但很多时间却在搞别的技术。太极张三丰里说Q最厉害的招式就是没有招式,可能是q个道理吧!
因ؓ刚刚兴vQ所以网上Web服务的资料不是很多,我还是给大家推荐几个|站吧:
中国UDDI技术联http://www.uddi-china.org/
CSDN的柴晓\?a >http://www.csdn.net/develop/author/ColumnAuthor/fennivel/ Q注Q柴晓\也是互联|上一个有名的人物Q他发表q很多关于Web服务的文章,q出了一书,应该U的上是中国Web服务技术的先行者)
IBM的开发者网l的XML&Web Service专栏:
http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?csdn IBM可是Web服务的力推?
呜…你费劲千心万苦Qȝ成ؓJava高手了,怎叫Z由喜极而泣呢!是啊Q真不容易,真不单,真叫人感动啊Q那么打个电话告诉我吧,什么?我的电话L是多?昏到Q你打电话问不就知道了吗Q真是的…?


如上是在|上考下来的Q但个h认ؓSCJP证书也好Q程序员{证书也好Q不要太看重它;关键是你手中有没有技术,能不能拿出活来。我面试时候都是以证书为参考,主要衡量你的手段q是提问技术性问题以及一些编E方面的基础问题。徏议不要把证书看的太重?
参考资料:参考高手徏?



Jessem 2007-01-16 11:14 发表评论
]]>
自己才能看得清的usefulhttp://www.aygfsteel.com/jessem/articles/94165.htmlJessemJessemTue, 16 Jan 2007 03:12:00 GMThttp://www.aygfsteel.com/jessem/articles/94165.htmlhttp://www.aygfsteel.com/jessem/comments/94165.htmlhttp://www.aygfsteel.com/jessem/articles/94165.html#Feedback0http://www.aygfsteel.com/jessem/comments/commentRss/94165.htmlhttp://www.aygfsteel.com/jessem/services/trackbacks/94165.html李宜?Jessem

如国内的安全站点www.cnns.net或者国外的www.securityfocus.com站点

dreamweaver8.0正版序列号WPD800-56834-24232-04854
2U一U是全部select 出来?然后对rs操作
q有一U是通过sql分页。select * from a limit 1,10
lomboz  下蝲:http://forge.objectweb.org/project/showfiles.php?group_id=97
Spring 下蝲Q?a >http://sourceforge.net/project/downloading.php

tomcat配制虚拟LQC:\WINDOWS\system32\drivers\etc\hosts

 

mysql4.1.16+jsp+tomcat4.1.31+mysql-connector-java-3.1.12-bin.jar/bin-g.jar

services.msc/netstat -an
---------------------------------------------------------
建另一目录Tomcat5.0\conf\server.xml(host..../host)Q?lt;Context path="/lyzweb" docBase="E:\java install\Tomcat5.0\lyzweb " debug="0" reloadable="true"   crossContext="true">
 </Context>
---------iz--------------------------------
为数据库讄权限Q用户和密码Q?br />命oQgrant all privileges on liyizhong.* to root@localhost identified by  '1234';
grant SELECT,UPDATE,INSERT,DELETE on lyz.* to root identified by "1234";
----------------------------
在bin下:
I密码:mysqladmin -uroot -password 1234
有密码:mysqladmin -uroot -p1234 password lyz

mysqldump -uroot -p1234 addressbooksample > addressbook.sql  
mysql     -uroot -p1234 addressbooksample < addressbook.sql
----------------------------
mysql>source d:\aiker_db.sql
----------------------------
select * from addressbook_table order by ID desc;
DELETE FROM STUDENT WHERE AGEQ?2Q?br />delete from plt_table where Name='Cao';
alter table users add column role int(5);

 

在jsp里面QString sql="select * from users where account like 'luckfo';";

昄数据表的l构Q?describe 表名;  /表中记录清I:delete from 表名; 

 

 

 

 

*****
java url online
*****
http://www.sysdeo.com/eclipse/tomcatPlugin.html                        tomcatPluginV3.zip
http://forge.objectweb.org/project/showfiles.php?group_id=97            org.objectweb.lomboz_3.1.0.N20050106.zip
http://download.eclipse.org/tools/emf/scripts/downloads.php#goto2.1.0I   emf-sdo-runtime-2.2.0.zip
http://www.personal.kent.edu/~hli4/jboss/jboss-3.2.1_tomcat-4.1.24.zip

 

 

www.wgqqh.com/shhgs/tij.html                     Thinking in java 译本
www.IT315.org                                    java ׃培训
http://jakarta.oapache.org/tomcat/index.html     获得Tomcat最C?br />http://java.sun.com/products/Servlet

 

 

 

*****
java books
*****
《Thinking in Java?br />可以参?Stevens的《TCP/IP 详解》第三卷
Thinking in java 译本Q?a >www.wgqqh.com/shhgs/tij.html

 

 

 


*****
数据?
*****
http://www.mysql-tcr.com   上找到徏立这些表的SQL命o?br />EMS MySQL Manager 3 Lite

Mysql
  下蝲版本Q?.1.11
  http://dev.mysql.com/downloads/mysql/4.1.html

  JDBC驱动
  下蝲版本Q?.1.8
  http://dev.mysql.com/downloads/connector/j/3.1.html

  Mysql界面插g:mysql-front
  下蝲版本镜像QHongKongQ我下回来安装就是中文版了)
  http://www.mysqlfront.de/download.html

   MySQL中文技术文;http://dev.mysql.com/doc/refman/5.1/zh/connectors.html
-----------------------------------------------
几个常用用例Q?***************************

一、备份数据库Q(命o在DOS的mysql\bin目录下执行)
mysqldump --opt school>school.bbb
注释:数据库school备䆾到school.bbb文gQschool.bbb是一个文本文Ӟ文g名Q取,打开看看你会有新发现?
1.导出整个数据?br />mysqldump -u 用户?-p 数据库名 > 导出的文件名
mysqldump -u root -p aikersql> aiker.sql
2.导出一个表
mysqldump -u 用户?-p 数据库名 表名> 导出的文件名
mysqldump -u aiker -p aikersql users> aiker_users.sql
3.导出一个数据库l构
mysqldump -u root -p -d --add-drop-table aikersql>d:\aiker_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

?导入数据?br />常用source 命o
q入mysql数据库控制台Q如mysql -u root -p

mysql>use 数据?/p>

然后使用source命oQ后面参Cؓ脚本文gQ如q里用到?sqlQ?br />mysql>source d:\aiker_db.sql

也可以用 mysql -uroot -Ddb1 <d:\aiker_db.sql

三、将文本数据转到数据库中
1、文本数据应W合的格式:字段数据之间用tab键隔开Qnull值用n来代?
例:
3 rose 深圳二中 1976-10-10
4 mike 深圳一?1975-12-23
2、数据传入命?load data local infile "文g? into table 表名;
注意Q你最好将文g复制到mysqlbin目录下,q且要先用use命o打表所在的库?

 

 

数据导出
  数据导出主要有以下几U方法:
  使用select into outfile "filename"语句
  使用mysqldump实用E序
使用phpmyadmin导入
例如Qmysql> select * from driver into outfile "a.txt";

导入
  同导出相cMQ导入也有两U方法:
使用LOAD DATA INFILE "filename"命o
使用mysqlimport实用E序
使用phpmyadmin导入
使用sql文g
----------------------------------------------------
查看:netstat -an   /services.msc
-----------------------------------------------------
用mysqldump
把一个库导出C个SQL文g
mysqldump db_name > /path/name.sql -uroot -p
如果数据库太大,压羃导出
mysqldump db_name | gzip > /path/name.sql -u root -p

备䆾全部的库
mysqldump --all-databases > /path/name.sql -u root -p
mysqldump --all-databases | gzip > /path/name.gz -uroot -p
备䆾一个单独或者几个表
mysqldump db_name tab_name > /path/sqlname.sql -u root -p
恢复数据 导入数据
mysql db_name < backup-file.sql -u root -p
有一U用mysql db_name < backup-file.sql -u root -p
W二U方法:
mysql -u root -p
use db_name
. /path/dbname.sql
q种Ҏ保险点,因ؓ有时我用 db_name < dbname.sql有问?
用第二种Ҏ可以?
………………………………………………………?
dmysql用户mysqlname 密码为password Q赋予dbname数据库所有权?
mysql> grant all on dbname.* to mysqlname@localhost identified by 'password';
mysql > grant select,insert,update,delete,create,drop on 数据库名.* to 用户(新徏)@localhost identified by '密码';
或者直接修改mysql?
mysql > insert into user(host,user,password) values('%','user_name',password("you password"));
mysql > set password for user_name=password("you_password")
以上两种必须q行重蝲授权?./scripts/mysql_install_db)
或者在shell环境?
mysqladmin -u root password "you password"

 

 

 

 

 


*****
path set
*****
Windowsq_要进行以下设|:
set PATH=YOUR_INSTALL_ DIR\bin; C:\Windows;C:\Windows\Command
set classpath=. ;YOUR_INSTALL_DIR\lib\tools.jar   c:\j2sdk\jre\lib\rt.jar
---------------------------
Java 2环境变量的设|如下例所C?
  Solarisq_: setenv JAVA_HOME Java2的安装\?
  setenv PATH $JAVA_HOME/bin:${PATH}
  Windowsq_: set JAVA_HOME=Java2的安装\?
  set PATH=$JAVA_HOMEbin;%PATH%


------------------------------------
一、安装j2sdk1.5.0_07Q默认)Q设定环境变量?br />所以设定环境变量ؓQ?br />  1. (新徏)JAVA_HOME: C:\Program Files\Java\jdk1.5.0_07
  2.(新徏) CLASSPATH: .;C:\Program Files\Java\jdk1.5.0_07\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_07\lib\tools.jar (注意Q点号不能省略,表示当前目录)
  3. ~辑PATH的变量|在后面加?;%JAVA_HOME%\bin Q注意:要有分号隔开Q?
到这里,j2sdk安装完毕Q用命o单测试一? java -version

 

 


--------------------------------
JAVA_HOME       c:\j2sdk
CATALINA_HOME   C:\Tomcat         修改http端口Qconf/server.xml

**************************
Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\MATLAB701\bin\win32;C:\j2sdk\bin;C:\Windows;C:\Windows\Command

classpath:
.;C:\j2sdk\lib\tools.jar;C:\j2sdk\jre\lib\rt.jar;
**************************
(1)如果你的操作pȝ是Win 98Q可以用C本直接编辑Autoexec.batQ添加下面命令行Q?/p>

PATH=QPATH%;f:\j2sdk1.4.1\bin
SET JAVA_HOME=f:\j2sdk1.4.1
SET CLASSPATH=f:\j2sdk1.4.1\lib\tools.jar

 

 

 

 


*****
默认的web.xml文g:
*****
----------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app PUBLIC
'//Sun Microsystems,Inc.//DTD Web Applicatonb2.3//EN'
'http://java.sun.com/j2ee/dtds/web-app_2_3.dtd'>

<web-app>

<servlet>
<servle-name> dispatcher  </servle-name>
<servle-class>mypack.DispatcherServlet </servle-class>
</servlet>

<servlet-mapping>
<servle-name>  dispatcher  </servle-name>
<url-pattern> /dispatcher    </url-pattern>
</servlet-mapping>

</web-app>
------------------------------

 

 

 

 

要学习Servlet和JSP开发,首先你必d备一个符合Java Servlet 2.1/2.2和JavaServer
      Pages1.0/1.1规范的开发环境。Sun提供免费的JavaServer Web Development
      KitQJSWDKQ,可以?a >http://java.sun.com/products/servlet/下蝲?


JDK常用命o:
1  执行: javaw    (在后台运行应用程?
2      :  appletviewer    Tom.html
3   文生成?javadoc MyButton.java
import java.awt.*;
public class MyButton extends Button
{

}
 4     反编译器 :javap.exeQ可以用来分析字节码文gQjavap也可以用参?private昄cM的所有成员变量和Ҏ?br />javap -private Example226

 5  解压: jar  xf  filename
 6  查看: jar  tf  filename
 7  q行: java  -jar  Tom.jar
6更新一个JAR文gQjar  -uf  Tom.jar orange.jpeg
7生成一个JAR文g的步骤:Q?Q首先编写一个清单文ӞManifestfile):
Manifest-Version:1.0
Main-Class:A
Created-By:1.2.2(Sun Microsystems Inc.)

比如Q清单文件命名ؓMymoon.mf,保存到DQD:\test
                          (2)生成JAR文g
DQ\test\jar cfm Tom.jar Mymoon.mf A.class B.class apple.jpeg
8:jar cvf hello.war *.*  压羃web 应用文g

其中参数c表示要生成一个的新的JAR文gQf表示要生成的JAR文g的名字;m 表示清单文g的名字?br />---------------------------------------------
http://www..java21pro.com     MIDI音乐文g下蝲(Sweet Betsy from Pike
http://www.csdn.net/    java/jsp|站学习资料
http://cn.news.yahoo.com/sex_more/index.html        sss
http://laiwang.sosoo.net/

http://www.dahangzhou.com   工具下?/p>


http://www.oicq88.com/IQ/    脑筋急{

http://leo.totalmastery.net/   |络日志
http://spaces.msn.com/           |络日志

http://www.lunwencn.com/     免费论文中国

http://www.lun-wen.com/       免费论文中国

http://www.ttjj.com/index.php  像好123
http://cse.seu.edu.cn/ebiz   东南大学电子商务论坛
http://edu.qq.com/kszx/12yks.shtml   p四六U及考试

 

 

 

    初学者的d是掌握Java的语a规则和养成良好的~程习惯Q其ơ才谈到对类库用的熟练E度Q再其次是OO思想的掌握与应用Q再其次是Design Pattern的问题了。?
    在这里我只想介绍几个Ҏ功完成第一个阶D很有用的资料。?
    以下按照循序渐进的顺序进行: 
    1.The Java Tutorial和它的examples: 
        ftp://ftp.javasoft.com/docs/tutorial.zip 
        ftp://ftp.javasoft.com/docs/tut-examples.zip 
        以上资料学习完成后,请参看以下资料: 
    2.Java2 Certification Tutorial: 
        http://automation.seu.edu.cn/auto/content/tutorial.zip 
    3.Complete Java 2 Certification Study Guide: 
        http://www.3344520.net/book/3344520...va013.zip&id=65 
    以上两个资料都是备考SCJP用的Q十分注重语a规范的学习与考察Q可以先?Q因?相对l,?讲解更加l致入微。?
    在看以上资料的同Ӟ你免不了写些E序Q这p用到API的手册,你用的是JDK的那个版本就?java.sun.com 下蝲那个版本的doc来用p了,全称叫: 
Java 2 SDK, Standard|Enterprise|Micro Edition, v1.4.0(q有其他) beta 3 Documentation. 
以上提供的资料都是英文资料,但技术资料中没有复杂的语法,而且如果你想成ؓ一个优U的JavaE序员也必须要过阅读英文资料q一养Iȝ着别h把新资料译成中文给你看Q你的步伐就永远会比别h慢一步。所以,我希望处在初学阶D늚朋友可以借这个机会锻DU读英文资料的能力。?
    如果你学qC++Q请在学习过E中比较两种语言的异同,会收到更好效果。当Ӟ你也可以把C++和Java攑֜一起学习,有h说这样学习会出现hQ但万事不可一概而论Q有的h通过q种比较的学习方式,可能会掌握的更好。一Lȝ样hQ我告诉你,8爪型的都?..(抱歉Q正在看鹉K讎ͼ串词儿了)...
----------------------
_֦Sql语句


下列语句部分是Mssql语句Q不可以在access中用?/p>

SQL分类Q?
DDLQ数据定义语a(CreateQAlterQDropQDECLARE)
DMLQ数据操U语a(SelectQDeleteQUpdateQInsert)
DCLQ数据控制语a(GRANTQREVOKEQCOMMITQROLLBACK)

首先,要介l基语句Q?br />1、说明:创徏数据?br />Create DATABASE database-name
2、说明:删除数据?br />drop database dbname
3、说明:备䆾sql server
--- 创徏 备䆾数据?device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开?备䆾
BACKUP DATABASE pubs TO testBack
4、说明:创徏新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
Ҏ已有的表创徏新表Q?
AQcreate table tab_new like tab_old (使用旧表创徏新表)
BQcreate table tab_new as select col1,col2?from tab_old definition only
5、说明:删除新表drop table tabname
6、说明:增加一个列
Alter table tabname add column col type
alter table dbname add column userid int(11) not null primary key auto_increment;

注:列增加后不能删除。DB2中列加上后数据类型也不能改变Q唯一能改变的是增加varcharcd的长度?br />7、说明:d主键Q?Alter table tabname add primary key(col)
说明Q删除主键: Alter table tabname drop primary key(col)
8、说明:创徏索引Qcreate [unique] index idxname on tabname(col?)
删除索引Qdrop index idxname
注:索引是不可更改的Q想更改必须删除重新建?br />9、说明:创徏视图Qcreate view viewname as select statement
删除视图Qdrop view viewname
10、说明:几个单的基本的sql语句
选择Qselect * from table1 where 范围
插入Qinsert into table1(field1,field2) values(value1,value2)
删除Qdelete from table1 where 范围
更新Qupdate table1 set field1=value1 where 范围
查找Qselect * from table1 where field1 like ?value1%?---like的语法很_֦Q查资料!
排序Qselect * from table1 order by field1,field2 [desc]
LQselect count * as totalcount from table1
求和Qselect sum(field1) as sumvalue from table1
q_Qselect avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最:select min(field1) as minvalue from table1
11、说明:几个高查询q算?br />AQ?UNION q算W?
UNION q算W通过l合其他两个l果表(例如 TABLE1 ?TABLE2Qƈ消去表中M重复行而派生出一个结果表。当 ALL ?UNION 一起用时Q即 UNION ALLQ,不消除重复行。两U情况下Q派生表的每一行不是来?TABLE1 是来自 TABLE2?
BQ?EXCEPT q算W?
EXCEPT q算W通过包括所有在 TABLE1 中但不在 TABLE2 中的行ƈ消除所有重复行而派生出一个结果表。当 ALL ?EXCEPT 一起用时 (EXCEPT ALL)Q不消除重复行?
CQ?INTERSECT q算W?br />INTERSECT q算W通过只包?TABLE1 ?TABLE2 中都有的行ƈ消除所有重复行而派生出一个结果表。当 ALL ?INTERSECT 一起用时 (INTERSECT ALL)Q不消除重复行?
注:使用q算词的几个查询l果行必L一致的?
12、说明:使用外连?
A、left outer joinQ?
左外q接Q左q接Q:l果集几包括q接表的匚w行,也包括左q接表的所有行?
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
BQright outer join:
叛_q接(双?Q结果集既包括连接表的匹配连接行Q也包括双接表的所有行?
CQfull outer joinQ?
全外q接Q不仅包括符可接表的匹配行Q还包括两个q接表中的所有记录?/p>

其次Q大家来看一些不错的sql语句
1、说明:复制?只复制结?源表名:a 新表名:b) (Access可用)
法一Qselect * into b from a where 1<>1
法二Qselect top 0 * into b from a

2、说明:拯?拯数据,源表名:a 目标表名Qb) (Access可用)
insert into b(a, b, c) select d,e,f from b;

3、说明:跨数据库之间表的拯(具体数据使用l对路径) (Access可用)
insert into b(a, b, c) select d,e,f from b in ‘具体数据库?where 条g
例子Q?.from b in '"&Server.MapPath(".")&"\data.mdb" &"' where..

4、说明:子查?表名1Qa 表名2Qb)
select a,b,c from a where a IN (select d from b ) 或? select a,b,c from a where a IN (1,2,3)

5、说明:昄文章、提交h和最后回复时?br />select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b

6、说明:外连接查?表名1Qa 表名2Qb)
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

7、说明:在线视图查询(表名1Qa )
select * from (Select a,b,c FROM a) T where t.a > 1;

8、说明:between的用?between限制查询数据范围时包括了边界?not between不包?br />select * from table1 where time between time1 and time2
select a,b,c, from table1 where a not between 数? and 数?

9、说明:in 的用方?br />select * from table1 where a [not] in (‘??’??’??’??

10、说明:两张兌表,删除主表中已l在副表中没有的信息
delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )

11、说明:四表联查问题Q?br />select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....

12、说明:日程安排提前五分钟提?
SQL: select * from 日程安排 where datediff('minute',f开始时?getdate())>5

13、说明:一条sql 语句搞定数据库分?br />select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段

14、说明:?0条记?br />select top 10 * form table1 where 范围

15、说明:选择在每一lb值相同的数据中对应的a最大的记录的所有信?cMq样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成l排?{等.)
select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)

16、说明:包括所有在 TableA 中但不在 TableB和TableC 中的行ƈ消除所有重复行而派生出一个结果表
(select a from tableA ) except (select a from tableB) except (select a from tableC)

17、说明:随机取出10条数?br />select top 10 * from tablename order by newid()

18、说明:随机选择记录
select newid()

19、说明:删除重复记录
Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)

20、说明:列出数据库里所有的表名
select name from sysobjects where type='U'

21、说明:列出表里的所有的
select name from syscolumns where id=object_id('TableName')

22、说明:列示type、vender、pcs字段Q以type字段排列Qcase可以方便地实现多重选择Q类似select 中的case?br />select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type
昄l果Q?br />type vender pcs
电脑 A 1
电脑 A 1
光盘 B 2
光盘 A 2
手机 B 3
手机 C 3

23、说明:初始化表table1
TRUNCATE TABLE table1

24、说明:选择?0?5的记?br />select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc
  
随机选择数据库记录的ҎQ用Randomize函数Q通过SQL语句实现Q?br />  对存储在数据库中的数据来_随机数特性能l出上面的效果,但它们可能太慢了些。你不能要求ASP“找个随机数”然后打印出来。实际上常见的解x案是建立如下所C的循环Q?
Randomize
RNumber = Int(Rnd*499) +1
 
While Not objRec.EOF
If objRec("ID") = RNumber THEN
... q里是执行脚?...
end if
objRec.MoveNext
Wend
 
  q很Ҏ理解。首先,你取??00范围之内的一个随机数Q假?00是数据库内记录的LQ。然后,你遍历每一记录来测试ID 的倹{检查其是否匚wRNumber。满x件的话就执行由THEN 关键字开始的那一块代码。假如你的RNumber {于495Q那么要循环一遍数据库q旉可就长了。虽?00q个数字看v来大了些Q但相比更ؓE_的企业解x案这q是个小型数据库了,后者通常在一个数据库内就包含了成千上万条记录。这时候不死定了Q?
  采用SQLQ你可以很快地扑և准确的记录ƈ且打开一个只包含该记录的recordsetQ如下所C:
Randomize
RNumber = Int(Rnd*499) + 1
 
SQL = "Select * FROM Customers Where ID = " & RNumber
 
set objRec = ObjConn.Execute(SQL)
Response.WriteRNumber & " = " & objRec("ID") & " " & objRec("c_email")
 
  不必写出RNumber 和IDQ你只需要检查匹配情况即可。只要你对以上代码的工作满意Q你自可按需操作“随机”记录。Recordset没有包含其他内容Q因此你很快p扑ֈ你需要的记录q样大大降低了处理旉?
再谈随机?
  现在你下定决心要榨干Random 函数的最后一滴aQ那么你可能会一ơ取出多条随录或者想采用一定随围内的记录。把上面的标准Random CZ扩展一下就可以用SQL应对上面两种情况了?
  Z取出几条随机选择的记录ƈ存放在同一recordset内,你可以存储三个随机数Q然后查询数据库获得匚wq些数字的记录:
SQL = "Select * FROM Customers Where ID = " & RNumber & " or ID = " & RNumber2 & " or ID = " & RNumber3
 
  假如你想选出10条记录(也许是每ơ页面装载时?0条链接的列表Q,你可以用BETWEEN 或者数学等式选出W一条记录和适当数量的递增记录。这一操作可以通过好几U方式来完成Q但?Select 语句只显CZU可能(q里的ID 是自动生成的LQ:
SQL = "Select * FROM Customers Where ID BETWEEN " & RNumber & " AND " & RNumber & "+ 9"

  注意Q以上代码的执行目的不是查数据库内是否有9条ƈ发记录?/p>

 
随机d若干条记录,试q?br />Access语法QSelect top 10 * From 表名 orDER BY Rnd(id)
Sql server:select top n * from 表名 order by newid()
mysqlelect * From 表名 order By rand() Limit n
Access左连接语?最q开发要用左q接,Access帮助什么都没有,|上没有Access的SQL说明,只有自己试, 现在C以备后查)
语法elect table1.fd1,table1,fd2,table2.fd2 From table1 left join table2 on table1.fd1,table2.fd1 where ...
使用SQL语句 ?..代替q长的字W串昄
语法Q?br />SQL数据库:select case when len(field)>10 then left(field,10)+'...' else field end as news_name,news_id from tablename
Access数据库:Select iif(len(field)>2,left(field,2)+'...',field) FROM tablename;
 
Conn.Execute说明
ExecuteҎ
  该方法用于执行SQL语句。根据SQL语句执行后是否返回记录集Q该Ҏ的用格式分Z下两U:
    1Q执行SQL查询语句Ӟ返回查询得到的记录集。用法ؓQ?br />    Set 对象变量?q接对象.Execute("SQL 查询语言")
   ExecuteҎ调用后,会自动创录集对象Qƈ查询结果存储在该记录对象中Q通过SetҎQ将记录集赋l指定的对象保存Q以后对象变量就代表了该记录集对象?/p>

    2Q执行SQL的操作性语aӞ没有记录集的q回。此时用法ؓQ?br />    q接对象.Execute "SQL 操作性语? [, RecordAffected][, Option]
      €€RecordAffected 为可选项Q此出可攄一个变量,SQL语句执行后,所生效的记录数会自动保存到该变量中。通过讉K该变量,可知道SQL语句队多条记录q行了操作?br />      €€Option 可选项Q该参数的取值通常为adCMDTextQ它用于告诉ADOQ应该将ExecuteҎ之后的第一个字W解释ؓ命o文本。通过指定该参敎ͼ可执行更高效?/p>

€€BeginTrans、RollbackTrans、CommitTransҎ
  q三个方法是q接对象提供的用于事务处理的Ҏ。BeginTrans用于开始一个事物;RollbackTrans用于回滚事务QCommitTrans用于提交所有的事务处理l果Q即认事务的处理?br />  事务处理可以一l操作视Z个整体,只有全部语句都成功执行后Q事务处理才成功;若其中有一个语句执行失败,则整个处理就失败,q恢复到处里前的状态?br />  BeginTrans和CommitTrans用于标记事务的开始和l束Q在q两个之间的语句Q就是作Z务处理的语句。判断事务处理是否成功,可通过q接对象的Error集合来实玎ͼ若Error集合的成员个C?Q则说明有错误发生,事务处理p|。Error集合中的每一个Error对象Q代表一个错误信息?br />----------------------------
q接服务?br />mysql -u cnscn
-h 192.168.0.1
[-D dbname]
[-P 3306]
[--protocol=name] The protocol of connection (tcp,socket,pipe,memory)
[-S, --socket=name] q接所用的套接字文?br />[--character-sets-dir=name] 字符集所位于的目?/p>

[--default-character-set=name] 默认的字W集
[-E, --vertical] 垂直地打列出查询输出


.创徏数据?br />Mysql>create database dbname;


.昄数据库列?br />mysql>show databases;


.昄数据表列?br />mysql>show tables;

.查看mysql讄参数
$mysqladmin -u root -p variables;


.开启服务器
$/etc/rc.d/init.d/mysqld start
?br />$mysqld_safe --user=mysql &

$/etc/rc.d/init.d/mysqld stop
?br />$mysqladmin shutdown -u root -p


.优化?br />mysql>optimize table tblA,tblB;
?[q行优化q检查修复Q务]
$mysqlcheck -o dbname tblA tblB tblC -u root -p

 

.对表q行分析
mysql>analyze table tblA;
?br />$mysqlcheck -a dbname [tblA tblB tblC ] -u root -p


.对表q行?br />mysql>check table tblA,tblB,tblC;

 

.


.赋权
mysql>grant all on dbname.* to username@ identified by 'localhostpassword'

h权限?br />mysql>flush privileges;


.从txt文本文g向数据库导入文g
1)用select into做备?br />select * from table where ... order... group by ...
into outfile '/tmp/data.dat'
[fields
[terminated by '\t']
[[optionally] enclosed by '']
[escaped by '\']
]
[lines terminated by '\n']
[ignore number lines]
[(col_name,...)]


mysql>select * from tblName where id<10 int outfile 'a.dat' fields terminated by '|' lines terminated by '\n';


2)用load data恢复
load data [low_priority | concurrent]
[local]
infile 'a.dat'
[fields
[terminated by '\t']
[[optionally] enclosed by '']
[escaped by '\']
]
[lines terminated by '\n']
[ignore number lines]
[(col_name,...)]

mysql>load data
infile 'a.dat'
into table tblName
fields terminated by '|'
lines terminated by '\n';

3)mysqlimport---load data的等价命?br />mysqlimport
dbname
-u root
-h localhost
-password
[--fields-terminated-by=...]
[--fields-enclosed-by=...]
[--fields-optionally-enclosed-by=...]
[--fields-escaped-by=...]
[--lines-terminated-by=...]

[--port=3306]
[--socket=/path/to/socket]
[--character-sets-dir=name]
[-d,--delete] 输入文g?清空?br />]-l,--lock-tables] 锁定准备写入的表
%mysqlimport dbname -u root -password a.dat

.导出?sql语句
1)用mysqldump备䆾
--add-locks 加上锁表语句,使用,加快速度,以加快insert时的速度
--add-drop-table ddrop table
-A, --all-databases 导出所有的数据?br />--allow-keywords 为避免不允许列名与关键字名不?而在列名前加表名
-c,--complete-insert 使用完整的插入语?br />-C,--compress 压羃数据
-B,--databases 存储指定的几个库
-e,--extended-insert 利用多行insert方式使结果更紧凑,速度更快,因ؓ索引~存器只在每个insert命o后刷?br />--fields-terminated-by=...
--fields-enclosed-by=...
--fields-optionally-enclosed-by=...
--fields-escaped-by=...
--lines-terminated-by=...
-h, --host=... L
-l,--lock-tables 锁表
-K,--disable-keys 在insert前索引无效,之后有效,使插入有?br />--opt{效?-quick --add-drop-table --add-locks --extened-insert --lock-tables的组?q是最快的恢复
--password 提示输入密码
-P portnumber,--port=portnumber 指明TCP/IP端口?br />-q,--quick 不对表进行暂?但直接存储在stdout.用mysql_use_result()d,对于大的?必须q样?br />-Q,--quote-names 把表和列的名攑օ单引号里
-r,--result-file=... 输出到指定文?q在DOS中有?因ؓ它可以阻止UNIX的新行\nW被转换成\n\r
-S /tmp/socket, 指定socket文g
--socket=/tmp/socket
-T,--tab=path-to-some-directory 为每一个表创徏两个文gtblname.sql, tblname.txt
-u username, q接的用户名
--user=username
-w,--where='where-condition' 导出的条?br />-X,--xml 以符合方法的XML形式存储数据?br />-O net_buffer_length=n 当创建多行插入语句时,该数创徏行数的大最多ؓn(-e?opt参数,n必须于16MB)

 

%mysqldump
--where='id>5' #只备份id大于5的记?br />dbname
[tblname]
>/tmp/a.sql

2)导出到mysql_db.xml
%mysqldump mysql -X > mysql_db.xml

3)最快导出方?br />%mysqldump mysql --opt >msyql.sql


4)恢复用mysqldump备䆾的数据库
%mysql dbname < /tmp/a.sql
?br />mysql>source /tmp/a.sql


.查询参数
1) \g 在语句尾Q同;
2) \G 在语句尾Q查询l果以竖形输?br />3) \c 在语句尾Q当前语句不执?br />----------------------------


  <a href=# onclick="window.history.go(-1);">攑ּ修改</a>



Jessem 2007-01-16 11:12 发表评论
]]>
վ֩ģ壺 ɽ| | | | ʯɽ| | ɽ| | | Т| | | ƽ| | н| Ұ| | | ʯ| | н| | Դ| | ٺ| | ֦| | | | ̽| | | ³| | | | | ɽ| | |