我正在尝试对MySQL数据库进行简单的导入。我想从.csv文件导入并使用基于第1行的字段创建文件。我可以登录,服务器说我可以导入标题信息 - 但我看不到它,导入时出错整个文件。
登录mysql服务器成功:
Captains-iMac-4:~ myname$ mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.6.17 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle .......
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)
mysql>
尝试导入csv文件失败:(密码x' d out)
Captains-iMac-4:~ myname$ mysqldbimport --server=john_grauel:xxxxxxxx@localhost -- import=both --bulk-insert --format=raw_csv ~/downloads/NCESData/hd2012.csv --table=test,csvimporttest --drop-first
Usage: mysqldbimport --server=user:pass@host:port:socket db1.csv db2.sql db3.grid
mysqldbimport: error: Invalid table name: test,csvimporttest.
尝试仅导入字段标题 - 我完成的这个SAYS我找不到新文件的痕迹:(密码x' d out)
Captains-iMac-4:~ myname$ mysqldbimport --server=john_grauel:xxxxxxxx@localhost -- import=definitions --format=csv ~/downloads/NCESData/hd2012definitions.csv
# Source on localhost: ... connected.
# Importing definitions from /Users/myname/downloads/NCESData/hd2012definitions.csv.
#...done.
Captains-iMac-4:~ myname$
我必须在这里遗漏一些非常基本的东西。任何指导将不胜感激。此外,我已经阅读了几十页的MySQL Workbench寻找通过GUI进行此导入的方法并且一无所获。我发现很难相信一个人无法通过GUI导入.csv文件(同时创建字段)。
这是我要导入的文件类型的示例版本:
的UnitID,INSTNM,ADDR,CITY,STABBR,ZIP,FIPS,OBEREG,CHFNM,CHFTITLE,GENTELE,EIN,OPEID,OPEFLAG,WEBADDR 100636,空军社区学院,100 S Turner Blvd,Montgomery,AL,36114-3011,1,0,Jonathan T. Hamill,Commandant,3346495000,-1,1230800,3, 100654,Alabama A& M大学,4900 Meridian Street,Normal,AL,35762,1,5," Dr。 Andrew Hugine,Jr。",总裁,2563725000,636001109,100200,1,www.aamu.edu / 100663,阿拉巴马大学伯明翰分校行政大楼1070室,伯明翰,AL,35294-0110,1,5,Ray L. Watts,总裁,2059344011,636005396,105200,1,www.uab.edu 100690,Amridge大学,1200 Taylor Rd,Montgomery,AL,36117-3553,1,5,Michael Turner,总裁,3.34388E + 13,237034324,2503400,1,www.amridgeuniversity.edu 100706,阿拉巴马大学亨茨维尔分校,301 Sparkman Dr,Huntsville,AL,35899,1,5,Robert A. Altenkirch,总裁,2568246120,630520830,105500,1,www.uah.edu
仅限标题:
的UnitID,INSTNM,ADDR,CITY,STABBR,ZIP,FIPS,OBEREG,CHFNM,CHFTITLE,GENTELE,EIN,OPEID,OPEFLAG,WEBADDR
答案 0 :(得分:0)
这真是太神奇了 - 有点难以置信。我最初使用的.csv文件来自一个用MAC保存的文件作为.csv文件。我重新打开了.csv文件(仍在MAC上)并将其保存为Microsoft .csv文件并导入到MySQL Workbench中。请注意,使用选项保存为MS-DOS .csv不起作用。