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是否真的具有良好的可扩展性的争论已经没有意义。 如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。 光写几个SQL实在叫无知。 数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。 大侠们有推荐的书籍和学习方法写下吧。 但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。 如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。 也可谈一下你是怎么优化存储过程的? 相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
页:
[1]