mysql如何使用输入重定向来创建表?

我是使用的mysql技术内幕来学习mysql的,在1.4.6节它提到了用create_president.sql 文件来创建表,
但是我在cmd里输入语句 sampdb<create_president.sql;一直显示是错误,后来我输入了create_president.sql的完整路径,
sampdb<C:\Users\Toshiba\Desktop\sampdb\create_presdent.sql,也还是不行,请问这是为什么呢?

2个回答

 mysql < create_president.sql

mysql -uroot -ppassword sampdb < create_president.sql
在执行时,如果报错,还要看报什么错,结合错误去修改sql文件。

sun1021873926
夕阳雨晴 一般很少用命令行的方式导入.sql文件,我这边都是借用navicat或者heidisql等mysql等界面化管理工具来做的哎。
接近 3 年之前 回复
sun1021873926
夕阳雨晴 你的全路径是什么样子的呀?
接近 3 年之前 回复
qq_33922169
qq_33922169 回复夕阳雨晴: 我用你的方法试了,提示是系统找不到指定的文件。我的creat_president.sql就保存在桌面的一个文件夹里呀。我输入了全路径也还是不行。奇怪啊
接近 3 年之前 回复
qq_33922169
qq_33922169 回复夕阳雨晴: 显示的是语法错误。我想问在已经进入mysql后怎么用.sql文件呢?你的方法是在打开mysql客户端时候同时使用那个命令吧?
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问