金色的骷髅 发表于 2015-1-16 22:15:34

MYSQL编程:BCP 年夜容量数据导进导收工具利用步骤

人们常说“成功孕育成功”,这种说法明显非常适合MySQL的情况。MySQL学习教程这个开源数据库号称在全世界有超过110万份的完全安装。次要讲四个示例的利用:导出(out),导进(in),查询导出(queryout),导特别式化(-f)文件。
示例1:导出示例数据库AdventureWorks全部表currency或视图,利用SQL毗连

复制代码代码以下:bcpAdventureWorks.sales.currencyoutc:currency1.txt-c-U"sa"-P"password"--利用SQL毗连
示例2:同上,利用信托毗连

复制代码代码以下:bcpAdventureWorks.sales.currencyoutc:currency1.txt-c-T--利用信托毗连
示例3:导进数据

复制代码代码以下:bcpAdventureWorks.sales.currency1inc:currency1.txt-c-T
或导进指定命据行10-13行

复制代码代码以下:bcpAdventureWorks.sales.currency1inc:currency1.txt-c-F10-L13-T

示例4:利用查询导出

复制代码代码以下:bcp"SELECTTOP20*FROMAdventureWorks.sales.currency"queryoutc:currency2.txt-F10-L13-c-U"sa"-P"password"-S"IP"


复制代码代码以下:bcp"SELECTTOP4*FROMAdventureWorks.sales.currencywhereidnotin(selecttop9idFROMAdventureWorks.sales.currency"queryoutc:currency2.txt-c-U"sa"-P"password"-S"IP"

示例5:导特别式化文件:

复制代码代码以下:EXECmaster..xp_cmdshellbcpAdventureWorks.sales.currencyformatnul-fc:currency_format1.fmt-c-T

最初:以上是利用客户真个BCP工具,也能够从客户端利用服务器真个BCP

复制代码代码以下:EXECmaster..xp_cmdshellbcp"SELECTTOP20*FROMAdventureWorks.sales.currency"queryoutc:cur.txt-F10-L13-c-T
据我的观察,现在有一个趋势,那些经过正式培训的数据库管理员DBA更倾向于选择一个专有关系数据库,例如Oracle。对于一些具有专门数据库管理员的比较大的环境来说,MySQL很难得到宠爱,这时候,关于MySQL是否真的具有良好的可扩展性的争论已经没有意义。

再现理想 发表于 2015-1-19 06:17:34

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

冷月葬花魂 发表于 2015-1-24 18:35:33

光写几个SQL实在叫无知。

透明 发表于 2015-2-2 11:50:13

数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。

愤怒的大鸟 发表于 2015-2-7 19:56:58

大侠们有推荐的书籍和学习方法写下吧。

小魔女 发表于 2015-2-23 09:44:54

但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。

第二个灵魂 发表于 2015-3-7 07:15:31

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

飘灵儿 发表于 2015-3-14 15:27:29

也可谈一下你是怎么优化存储过程的?

分手快乐 发表于 2015-3-21 11:44:39

相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
页: [1]
查看完整版本: MYSQL编程:BCP 年夜容量数据导进导收工具利用步骤