tags:

views:

11

answers:

2

I have a database that I created using the CREATE DATABASE statement in the terminal and I have a .sql file full of statements creating tables and rows.

I just wanted to know what was the command line to execute that .sql on the database I created?

A: 

That would depend on which database you're using; every one has a different command line command.

Edit your question to include the DB type and I imagine you'll get a more useful answer :-)

machineghost
+1  A: 

In the MySQL interactive client you can type:

source yourfile.sql

Alternatively you can pipe the data into mysql from the command line:

mysql < yourfile.sql

If the file doesn't specify a database then you will also need to add that:

mysql db_name < yourfile.sql

See the documentation for more details:

Mark Byers