如何从终端导入mysql数据库?
我找不到确切的语法。
如何从终端导入mysql数据库?
我找不到确切的语法。
当前回答
解释:
首先创建一个数据库或使用现有的数据库。在我的例子中,我使用的是一个现有的数据库 在我的例子中,通过给出<数据库> = ClassicModels的名称来加载数据库,并使用操作符<给出数据库的路径= sakilla -data.sql 通过运行show tables,我得到了您可以看到的表列表。
注意:在我的情况下,我得到了一个错误1062,因为我试图再次加载相同的东西。
其他回答
在终端类型中
mysql -uroot -p1234; use databasename; source /path/filename.sql
打开终端
mysql -u root -p
eg:- mysql -u shabeer -p
之后创建数据库
mysql> create database "Name";
eg:- create database INVESTOR;
然后选择新的数据库INVESTOR
mysql> USE INVESTOR;
从机器中选择sql文件的路径
mysql> source /home/shabeer/Desktop/new_file.sql;
然后按enter并等待一段时间,如果它全部执行
mysql> exit
窗户的首选方式:
打开控制台并启动交互式MySQL模式 使用< name_of_your_database >; 源< path_of_your_.sql >
从终端:
mysql -uroot -p --default-character-set=utf8 database_name </database_path/database.sql
解释:
首先创建一个数据库或使用现有的数据库。在我的例子中,我使用的是一个现有的数据库 在我的例子中,通过给出<数据库> = ClassicModels的名称来加载数据库,并使用操作符<给出数据库的路径= sakilla -data.sql 通过运行show tables,我得到了您可以看到的表列表。
注意:在我的情况下,我得到了一个错误1062,因为我试图再次加载相同的东西。