当前位置:网站首页 > SQL数据库编程 > 正文

sql如何导入sql文件(sql 导入sql文件)



其实导入的方法很简单,可以采用工具导入和只用mysql命令界面导入两种方式,mysql的数据库图形界面工具是很多的,用起来也比较方便。

工具/原料

Navicat for MySQL

MySQL命令行界面

SQL脚本

方法一:

1、首先使用MySQL提供的命令行界面来导入数据库,确保电脑中安装了MySQL数据库,可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,使用命令行来打开:

2、启动MySQL后,找到需要用到的脚本文件,也就是数据库文件,当然,首先得建立一个数据库,这样才可以导入脚本,如下图所示:

3、在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用test.sql:接着来到命令行,使用SOURCE d:/test.sql;来导入数据库,先进入mysql。

4、首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库哦,不要脚本是不知道要往哪个数据库中导入脚本的。

5、然后就可以输入导入.sql文件命令:

mysql USE 数据库名;

mysql SOURCE d:/test.sql;

6、看到上面的画面,说明mysql数据库已经导入成功了。

方法二:使用Navicat for MySQL图形界面来导入数据库,使用图形界面导入数据库的步骤很简单

1、在图形界面中建立好数据库之后,使用导入脚本的功能来导入数据库

2、点击选择脚本,选择D盘的test.sql脚本,然后设置数据库字符格式

3、接着点击开始运行脚本就行了,脚本开始导入了哦!导入完成之后就会出现成功的提示

4、然后先关闭数据库,再打开数据库就可以看到建立好的数据库的表了。

给你copy一段:

执行sql脚本,可以有2种方法:

第一种方法:

在命令行下(未连接数据库),输入 mysql -h localhost -u root -p F:hello world iuzi.sql (注意路径不用加引号的!!) 回车即可.

第二种方法:

在命令行下(已连接数据库,此时的提示符为 mysql ),输入 source F:hello world iuzi.sql (注意路径不用加引号的) 或者 . F:hello world iuzi.sql (注意路径不用加引号的) 回车即可

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 导出的`文件名

mysqldump -u wcnc -p smgp_apps_wcnc wcnc.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc users wcnc_users.sql

3.导出一个数据库结构

mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc d:wcnc_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个

4.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysqluse 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysqlsource d:wcnc_db.sql

方法一 进入命令行

mysql –u用户名 –p密码 –D数据库【sql脚本文件路径全名】,示例:

mysql –uroot –p -Dtest /home/zj/create_table.sql

注意:

如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略

方法二 进入mysql的控制台后,使用source命令执行

Mysqlsource 【sql脚本文件的路径全名】 或 Mysql. 【sql脚本文件的路径全名】,示例:

source /home/zj/create_table.sql

Mysql命令行导入sql数据的实现方法是我们经常会用到的,下面就为你详细介绍Mysql命令行导入sql数据的方法步骤,希望对您学习Mysql命令行方面能有所帮助。

我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql

ftp abc.sql 到服务器

ssh 到服务器

mysql -u abc -p

use KKK(数据库名,如果没有就 create database KKK)

set names 'utf8'

source abc.sql

注意:我看到 set character set utf8; 的说法,那样不行,中文乱码。

--------------------------------------------------------------------------------

1.首先在命令行控制台中打开mysql

或许命令的如下:

mysql -u root -p database_name

然后或许会提示输入对应的密码

2.下面这条命令或许对你有用,当你想更换一个数据库的时候

mysqluse database_name

然后使用下面这个命令

mysqlsource d:datafilename.sql

当然你需要将文件所在的路径搞清楚,并且正确地使用了他

进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令.

例如: 你的mysql 安装在 d:mysql

步骤如下:

开始 - 运行 - 输入CMD

D:

cd mysqlbin

mysql -u root -p test d:a.sql

其中 root 为你的mysql管理员用户名, 为密码 test为数据库名称 d:a.sql 为备份下来的数据文件所在位置.

如果是Windows的话,从命令提示符下到MYSQL文件目录中的Bin文件夹下,执行命令

mysql -u root -p databasename db.sql

其中root是你MYSQL的用户名,databasename是你数据库的名称,而db.sql你是的文件.注意你必须把db.sql放到bin文件夹下才可以.当然文件的位置可以换.

如果是LINUX的话,直接输入

mysql databasename db.sql

就可以了,系统默认mysql命令为系统命令

假设你的项目包在 webapp 下面:

然后 sql 文件在 classes 下面:

首先建好数据库 进入该库 使用下述语句导入数据文件:

mysql use dangdang_lucia;

Database changed

mysql source /usr/local/tomcat1/webapps/dangdang_dk/WEB-INF/classes/dang.sql

这样就可以了

到此这篇sql如何导入sql文件(sql 导入sql文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 增删改查sql语句(增删改查sql语句格式)2025-08-22 07:36:07
  • sqlldr 跳过某列(跳过错误继续执行sql)2025-08-22 07:36:07
  • sql文件放在工程哪个文件夹(sql文件放在工程哪个文件夹里)2025-08-22 07:36:07
  • jdbc连接数据库5个步骤mysql(jdbc连接数据库5个步骤代码)2025-08-22 07:36:07
  • mysql导入sql文件语句(mysql8.0导入sql文件)2025-08-22 07:36:07
  • sqlfor循环语句(sqlfor循环用法)2025-08-22 07:36:07
  • Sqlldr导入where条件(sqlldr 导入)2025-08-22 07:36:07
  • mysql导入sql文件(mysql导入sql文件过大自动断开)2025-08-22 07:36:07
  • mysql主从主键冲突(mysql主从常见问题)2025-08-22 07:36:07
  • sql文件怎么导入mysql5.7(sql文件怎么导入sql server)2025-08-22 07:36:07
  • 全屏图片