MySQL导入数据的方法

  介绍

这篇文章主要介绍了MySQL导入数据的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

1, MySQL命令导入

使用MySQL命令导入语法格式为:

MySQL - u用户名- p密码& lt;要导入的数据库数据

实例:

# mysql -uroot -p123456 & lt;测试。sql

以上命令将将备份的整个数据库测试。sql导入。

2,源命令导入

源命令导入数据库需要先登录到数库终端,然后使用以下命令:

mysql>创建数据库abc;#创建数据库   mysql>使用美国广播公司(abc);#使用已创建的数据库   mysql>设置名字utf8;#设置编码   mysql>源/home/abc/abc.sql #导入备份数据库

3,使用加载数据导入数据

MySQL中提供了加载数据INFILE语句来插入数据。以下实例中将从当前目录中读取文件转储。txt,将该文件中的数据插入到当前数据库的mytbl表中。

mysql>数据加载本地INFILE & # 39; dump.txt& # 39;表mytbl;

如果指定地方关键词,则表明从客户主机上按路径读取文件。如果没有指定,则文件在服务器上按路径读取文件。

你能明确地在数据加载语句中指出列值的分隔符和行尾标记,但是默认标记是定位符和换行符。

两个命令的字段和线子句的语法是一样的。两个子句都是可选的,但是如果两个同时被指定,字段的子句必须出现在线子句之前。

如果用户指定一个字段的子句,它的子句(<代码>终止,(可选)包围和逃跑了>

mysql>数据加载本地INFILE & # 39; dump.txt& # 39;成表mytbl   →& # 39;字段终止:& # 39;   →行终止由& # 39;\ r \ n # 39;;

数据加载默认情况下是按照数据文件中列的顺序插入数据的,如果数据文件中的列与插入表中的列不一致,则需要指定列的顺序。

如,在数据文件中的列顺序是a, b, c,但在插入表的列顺序为b, c, a,则数据导入语法如下:

mysql>数据加载本地INFILE & # 39; dump.txt& # 39;   →成表mytbl (b, c, a);

MySQL导入数据的方法