PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 数据库 >> MySQL >> 

MySQL客户端命令行应用技巧

MySQL客户端命令行应用技巧

来源:互联网  作者:未知  发布时间:2008-03-16
本文将为您介绍一些 MySQL命令行所隐藏的能够用来消

     插入批量数据

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

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

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

  糖果

  水果

  咖啡

  茶

  蔬菜

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

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

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

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

  禁用烦人的错误提示音

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

  %>mysql -u root -p --no-beep

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

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

Tags: 应用技巧   命令   mysql   sql   技巧   应用  
在百度中搜索 "MySQL客户端命令行应用技巧" 更多相关内容
在谷歌中搜索 "MySQL客户端命令行应用技巧" 更多相关内容
最新文章
·周鼎:Ubuntu Tweak 五年之历程
·2012年6月份全球主流浏览器市场份额排行榜
·大学里做不出好软件
·诺基亚 CEO:我后悔了 但会改善
·[翻译]大道至简(原标题:少是指数级的多)
·VS 2012 的 C++ 程序将支持 Windows XP
·谷歌高管称 Android 碎片化归咎于手机厂商
·浏览器大战另类升级:统计数据相互打架
·Mac OS X 内发现新的恶意软件
·Red Hat 如何决定收购开源技术公司
·GPLv3发布五周年
·GPLv3发布五周年
·HP 与微软掐架:玩了诺基亚还想玩我?
·Wi-Fi 与 3G 是伙伴?还是对手?
·7 个超级震撼的 CSS3 按钮组合
推荐阅读
·Percona Server 对 MySQL 登录漏洞的回应
·龙纹身女孩和 SQL
·MySQL在Web应用领域面临NoSQL的挑战
·5种mysql图形化管理工具推荐
·mysql常用命令之函数篇
·SQL养成一个好习惯是一笔财富
·PHP程序员最常犯的11个MySQL错误
·使用mysql show processlist函数显示mysql查询进程
·使用SQLyog导入导出大型MYSQL数据库
·MySQL数据库导入导出的两种方法
·MySQL中文全文索引插件 mysqlcft 1.0.0 安装使用文档
·MySQL实现中文全文搜索方法
·MongoDB和Mysql对比
·SQL中对where in 排序问题
·Oracle再出招:提高MySQL的售价
月点击排行榜
·Data truncation: Data truncated for column 错误解决方法
·MySQL 严重 Bug - 用户登陆漏洞
·如何用SQLyog备份及导入mysql数据库
·MySQL 登录漏洞的检测脚本
·easyphp mysql 密码
·通过PHP连接My SQL的两种方法简介
·cmd下mysql新手练手实例
·龙纹身女孩和 SQL
·MySQL入门指南,希望对大家用处!!
·MySQL不能正常插入中文数据、SQLyog不能正常显示中文数据解决办法
·使用SQLyog导入导出大型MYSQL数据库
·mysql时间日期函数FROM_UNIXTIME用法
·六个常用MySQL图形化管理工具
·MongoDB和Mysql对比
·mysql查看存储过程语句
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号