MySQL数据基础与Excel数据导入到MySQL的表格设置

这里使用Navicate for mysql软件导入数据。

数据设置基础知识(数据类型)

MySQL数据基础与Excel数据导入到MySQL的表格设置
MySQL数据基础与Excel数据导入到MySQL的表格设置

表格设置

MySQL数据基础与Excel数据导入到MySQL的表格设置
当我们创建一个表格后,需要设置数据类型、长度、小数点。
其中数据类型就是上面表格显示的那几种,常用的int、float、double。在设置时需要根据你的Excel表中的数据进行设置,长度表示一共能存多少位数字,小数点表示小数点后能存多少位数字。
下表列出每种数据类型的默认长度和最大长度MySQL数据基础与Excel数据导入到MySQL的表格设置

整型数据

如11111,可以设置长度为5。int型小数点设置为0。

浮点数据

浮点数类型的取值范围为 长度(1~255)和 小数点(1~30),分别表示显示宽度和小数位数。
float,为单精度,比如数据11.11111,设置长度为7,小数点为5。负数要注意负号“-”占用一个数据位,如-11.1111,则设置长度为7,小数点为4。

excel数据导入到MySQL步骤

(1)首先需要根据Excel中的数据类型设置表格,下面是我的表格数据,其中第2行数据不导入,在导入时可以设置。
MySQL数据基础与Excel数据导入到MySQL的表格设置
(2)设置表格
MySQL数据基础与Excel数据导入到MySQL的表格设置
**第一步:**根据表格的数据量设置id,类型为int;每列数据有663个,设置id长度为3,最大显示数据为999;小数点设为0;设置为主键,不允许空值,勾选上自动递增。
**第二步:**插入栏位设置列名
我的excel表格中time列为无符号浮点数,数据42.02198,为表格中最长的数据。则设置为float,长度为7,小数点为5,最大显示数据为99.99999。
AI1-01列为有符号浮点数,数据-1.97102为表格中最长的数据,注意负号“-”占一位,设置长度为7,小数点为5。
设置完点击保存,并添加表格名。
MySQL数据基础与Excel数据导入到MySQL的表格设置
(3)导入数据库
打开创建的表格,点击导入向导
MySQL数据基础与Excel数据导入到MySQL的表格设置
根据你的Ecexl表类型选择,点击下一步
MySQL数据基础与Excel数据导入到MySQL的表格设置
选择你的Excel表,选择后点击下一步
MySQL数据基础与Excel数据导入到MySQL的表格设置
excel表的列名在第一行,则设置栏位名行为1。
我需要的数据在excel中从第3行开始,则设置第一个数据行为3。(一般设置为2即可)。点击下一步
MySQL数据基础与Excel数据导入到MySQL的表格设置
不用勾选新建表,点击下一步
MySQL数据基础与Excel数据导入到MySQL的表格设置
目标栏位为你设置的数据库表的栏位,源栏位为你的Excel表栏位,两者对应好。这里设置id栏位为主键。点击下一步。
MySQL数据基础与Excel数据导入到MySQL的表格设置
选择添加记录到目标栏,点击下一步
MySQL数据基础与Excel数据导入到MySQL的表格设置
点击开始,添加完后显示Finished - successfully表示导入成功。
MySQL数据基础与Excel数据导入到MySQL的表格设置