0

在我的数据库课上,老师让我们使用 Oracle SQL 来设计应用程序。因为我对 mySQL 有更多经验,所以他说我可以改用它。

我想让我的作业看起来尽可能与他的例子相似。他的示例包含一个文件 run.sql,如下所示:

@start //this runs start.sql which creates the tables

DESC table_name; //do this for all tables

@insert //this runs insert.sql that creates dummy data

SELECT * FROM table_name; //do this for all tables

@query //this runs query.sql that runs our sample queries

@drop //this kills all the data

有没有办法做类似的事情?

即一种编写调用外部查询并将所有数据输出到 output.txt 文件的查询的方法?

4

2 回答 2

1

使用 'source' 输入 *.sql 文件

使用'create procedure' 生成'drop' 函数

使用“进入 outfile '/file/path';” 在您选择写出。

双重重定向到附加:“进入 outfile '>>/file/path';”

于 2013-05-01T03:00:50.070 回答
0

source命令mysql行客户端的命令可以在这里完成工作:

source start.sql;

DESC table_name;

您可以使用help.

于 2013-05-01T02:55:08.693 回答