Create MySQL Database with .SQL File

后端 未结 2 1856
故里飘歌
故里飘歌 2020-12-28 09:20

I don\'t know much about MySQL at all. But I am trying to reverse engineer a MySQL database using Visio. I know what steps I should take to do this, but I can\'t get my data

相关标签:
2条回答
  • 2020-12-28 09:55

    1) Create a file "filename.sql"

    2) Create a database in your DB in which you want to import this file.

    3) From command-prompt/terminal, move to the directory where you have created a "filename.sql".

    4) Run the command: mysql -u username -p password database_name < filename.sql. (You can also give the proper path of your file and run this command from anywhere). It might be the case that you don't have a password set for MySQL. If so, mysql -u username database_name < filename.sql will also work.

    In your case if you have created a database with name ojs and also created a file with name ojs.sql in C: drive then run the following command:

    Edit: Put the path inside quotes.

    mysql -u username -p password ojs < "C:\ojs.sql"
    

    There is another way of importing tables in mysql. You can do it this way as well:

    1) Connect your database

    2) Type command "use ojs;"

    3) Type command "source C:/ojs.sql"

    0 讨论(0)
  • 2020-12-28 10:02

    Most MySQL SQL files that create databases create the database 'on-the-fly', so you typically needn't do anything except:

    1. log-in

      mysql -u [username] -p[password]

    (Note: make sure you do NOT include a space (' ') character between the -p and the [password]. MySQL will think that [password] is the name of the database you want to connect to. The 'general' log-in (above) does not assume you want to connect to any particular schema.)

    1. source the file (do not use quotes around filename)

      mysql> source [database_creation_file].sql

    0 讨论(0)
提交回复
热议问题