我有一个.txt文件,我在其中创建了数据库和表。我想在mysql命令行窗口上运行它。我使用了命令source C:\Db
,但无法打开它。我是否需要使用其他命令?
答案 0 :(得分:2)
您的命令具有正确的语法,如果您确实拥有文件“c:\ Db”并且有权读取它,它应该可以正常工作。也许它是C:\ Db.txt或C:\ Db.sql?
在使用Windows时,请检查“文件夹设置”以禁用隐藏已知文件类型的文件扩展名。
答案 1 :(得分:0)
做这样的事情:
1.创建并保存您的sql脚本文件(例如c:\ mywork \ foo.sql)
use foo_db;
drop table if exists users;
create table users
(
user_id int unsigned not null auto_increment primary key,
username varchar(32) unique not null
)
engine=innodb;
insert into users (username) values ('f00'),('bar');
select * from users order by user_id;
2.start mysql命令和登录(位于mysql bin文件夹中的mysql.exe)
3.键入以下命令并按Enter键运行foo.sql
\. c:\mywork\foo.sql