RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站

 当前位置:主页 >> 数据库 >> MySQL >> 文章内容
MySQL客户端命令行应用技巧
[收藏此页[打印本页]   
来源:互联网  作者:未知  发布时间:2008-03-16


     插入批量数据 www.phperz.com

  假设您在编写一个用来销售各种各样产品的电子商务应用程序。比较明智的做法是先对这些产品进行分类,因此,您可能需要使用一个表(本例中命名为categories)来管理这些分类名称:

php程序员之家

以下为引用的内容:
  mysql test>create table categories (
  ->id integer not null auto_increment,
  ->name varchar(35) not null,
  ->primary key(id));
phperz.com

  当您在编写程序的过程中,您已经添加了一个包含分类列表的文本文件(categories.txt)。这个文件类似以下形式:

www.phperz.com

  糖果

php程序员站

  水果 php程序员站

  咖啡

phperz~com

  茶

phperz~com

  蔬菜 www.phperz.com

  接下来就要将这些分类添加到categories 表中。您可以手动添加,但是这很耗费时间而且容易出错,比较明智的做法是使用MySQL的LOAD DATA INFILE命令: www.phperz.com

以下为引用的内容:
  mysql>LOAD DATA INFILE '/home/nancy/categories.txt'
  INTO TABLE categories ->LINES TERMINATED BY '\n'

php程序员站

  如果您的输入文件的每一行都包含了多个项目,那您可以通过使用制表符来分隔这些项目并把每个项目插入到一个独立的列中,使用FIELDS TERMINATED BY '\t': phperz~com

以下为引用的内容:
  mysql>LOAD DATA INFILE '/home/jason/categories.txt'
  INTO TABLE categories ->FIELDS TERMINATED BY '\t'
  LINES TERMINATED BY '\n'
www.phperz.com

  禁用烦人的错误提示音 php程序员之家

  您可能很讨厌MySQL客户端发出的错误提示音。如果您实在无法适应这种哔哔声,您可以从客户端内部执行一个查询来断绝这些午夜惊铃。虽然这样做对于效率并没有什么关系,但您还是可以把这个功能禁用掉。暂时禁用提示声,可以在登录到服务器的同时调用 --no-beep。

phperz.com

  %>mysql -u root -p --no-beep php程序员站

  要想永久禁用这个功能,则将no-beep添加到.my.cnf 文件的[client]部分。 www~phperz~com

  总之,希望本文所汇编的MySQL客户端技巧能够帮助您更有效的利用这个强大的工具。 www.phperz.com


 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 mysql  基础  url  adodb
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长