我是个新手,可否告知如何在mysql中导入数据?

keer 2001-07-19 09:27:26
...全文
179 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wu_yongcai 2001-08-16
  • 打赏
  • 举报
回复
source sql.txt 能顺利运行
mysql -u root mydb<sql.txt运行时出现:
Error 1064:You hava an error in your SQL syntax 'mysql -u root mydb<sql.txt' at line 1
这是什么原因?该如何解决?
tttk 2001-07-24
  • 打赏
  • 举报
回复
在字符界面下使用导入功能:
mysql -u username -pYourPassword DatabaseName < src.sql
注意上述格式, -u与username之间有空格, -p与password之间则是直接相连.
另外需要注意的是, src.sql是相对路径, 最好在当前目录下.

最好的办法是使用一种好用的GUI图形界面工具.
acev 2001-07-23
  • 打赏
  • 举报
回复

mysql>source src.sql
也可。
hotwaters 2001-07-23
  • 打赏
  • 举报
回复
唉,PhpMyadmin也太烂了,总的说来,MYSQL就是不好使。~~
ipman 2001-07-21
  • 打赏
  • 举报
回复
如果只是规则数据纪录,自己用php写个程序把,把文件读出来然后倒到数据库
如果是sql语句,很简单啊
mysql -u root --password=password < test.sql
智乔 2001-07-21
  • 打赏
  • 举报
回复
应该是:
mysql -u 用户名 -p密码 < 您的sql文件;
keer 2001-07-21
  • 打赏
  • 举报
回复
to: ipman(工作已经没有挑战性) 
谢谢你的帮助。
我的问题已经解决。我用MySqlManager选table1的sql query把*.sql内容拷到其上,运行之。ok!!
不过,我还希望你能告诉我有你的方法如何解决。
keer 2001-07-21
  • 打赏
  • 举报
回复
to: ipman(工作已经没有挑战性) 
谢谢你的帮助。
不过,你的语句mysql -u root --password=password < test.sql好像不好用。

我已经有了现成的*.sql象你那样导入数据库
我输入:
mysql> use table1
mysql> mysql -u root -password=password < table.sql或
mysql> mysql -u root -p password < table.sql
它报告error near '-u root -password=password < table.sql'

我的table.sql存在我创建的table1数据库根下。
是不是我的table.sql存的位置不对。
bian8021 2001-07-20
  • 打赏
  • 举报
回复
mysqladmin -u root create mydb 其中mydb是数据库名,这样试一下吧
yorgo 2001-07-19
  • 打赏
  • 举报
回复
如果你在文件aaa.txt里有现成的sql语句的话

mysql databasename < aaa.txt

如果只是规则的数据的话,你使用phpMyAdmin功能吧
keer 2001-07-19
  • 打赏
  • 举报
回复
up!

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧