2015-02-11 104 views
-1

我有一个大文件,有50​​00个查询。我想在终端执行这些插入查询。我看了一些文件,并使用在linux终端执行插入查询

mysql -u root -p 

评论连接到MySQL,但我得到了以下信息:

The program 'mysql' can be found in the following packages: 
    * mysql-client-core-5.5 
    * mariadb-client-core-5.5 
    * mysql-client-core-5.6 
    * percona-xtradb-cluster-client-5.5 
     Ask your administrator to install one of them 

我不知道我应该怎么做才能执行这些查询.. 谁能帮助我?? 在此先感谢..

+1

错误信息似乎很清楚,你有麻烦? – 2015-02-11 12:29:55

+0

确保您安装了MySQL,并且MySQL可执行文件位于您的路径中,或者您提供了可执行文件的完整路径。 – eebbesen 2015-02-11 12:52:14

回答

0

你可以这样做:

首先创建一个“insert.sql” whitch是内容查询。 (简单的文本文件,这样的例子)

USE yourdb; 
INSERT INTO some_table VALUES 
    (1, 0, 0, "aaaaa"), 
    (2, 0, 0, "bbbbb"), 
    (3, 0, 0, "ccccc"); 

然后你就可以从终端执行查询是这样的:

mysql --user=root --password=XXXX < insert.sql