用于运行.txt文件的Mysql命令

时间:2010-10-10 06:56:45

标签: mysql

我有一个.txt文件,我在其中创建了数据库和表。我想在mysql命令行窗口上运行它。我使用了命令source C:\Db,但无法打开它。我是否需要使用其他命令?

2 个答案:

答案 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