手工为数据库录入数据:

 1 -- 使用数据库
2 use test;
3
4 -- 创建fruits数据表
5 create table fruits(
6 f_id char(10) not null,
7 s_id int not null,
8 f_name varchar(255) not null,
9 f_price decimal(8,2) not null,
10 primary key(f_id)
11 );
12
13 -- 插入数据
14 insert into fruits(f_id,s_id,f_name,f_price)
15 values('a1',101,'apple',5.2),
16 ('b1',101,'blackberry',10.2),
17 ('bs1',102,'orange',11.2),
18 ('bs2',105,'melon',8.2),
19 ('t1',102,'banana',10.3),
20 ('t2',102,'grape',5.3),
21 ('o2',103,'coconut',9.2),
22 ('c0',101,'cherry',3.2),
23 ('a2',103,'apricot',25.2),
24 ('l2',104,'lemon',6.4),
25 ('b2',104,'berry',7.6),
26 ('m1',106,'mango',15.6),
27 ('m2',105,'xbabay',2.6),
28 ('t4',107,'xbababa',3.6),
29 ('b5',107,'xxxx',3.6);
30
31 select * from fruits;

导入外部数据:

  • 创建数据表结构
  • 导入外部数据
  • 检查表数据

创建数据表:

 1 -- 创建大气质量表
2 create table Monthly_Indicator(
3 city_name varchar(20) not null,
4 month_key date not null,
5 aqi int(4) not null default 0,
6 aqi_range varchar(20) not null default '-',
7 air_quality varchar(20) not null default '-',
8 pm25 float(6,2) not null default 0,
9 pm10 float(6,2) not null default 0,
10 so2 float(6,2) not null default 0,
11 co float(6,2) not null default 0,
12 no2 float(6,2) not null default 0,
13 o3 float(6,2) not null default 0,
14 ranking int(4) not null default 0,
15 primary key(city_name,month_key)
16 );

导入外部数据:

1 -- 为Monthly_Indicator表导入外部txt文件
2 load data local infile 'D:/data/all.txt'
3 into table Monthly_Indicator
4 fields terminated by '\t'
5 ignore 1 lines;

-- 检查倒入内容Monthly_Indicator
Select * from Monthly_Indicator; -- 检查导入数据总行数Monthly_Indicator
Select count(*) from Monthly_Indicator; -- 检查表结构
Desc Monthly_Indicator;

MySQL 导入外部数据的更多相关文章

  1. MySQL 导入外部数据时报错:1153: Got a packet bigger than 'max_allowed_packet' 解决方案

    MySQL 导入外部数据时报错:1153: Got a packet bigger than 'max_allowed_packet' 解决方案 zoerywzhou@163.com http://w ...

  2. mysql导入导出数据中文乱码解决方法小结

    linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqld ...

  3. 解决mysql导入导出数据乱码问题

    最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can't connect to ...

  4. [转]mysql导入导出数据中文乱码解决方法小结

    本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友. linux系统中 ...

  5. Unknown command '\b'. 关于Mysql导入外部数据库脚本报错的解决

    来自网络转载 还是字符集的问题 使用source导入外部sql文件: mysql> source F:\php\bookorama.sql;--------------source F:---- ...

  6. MYSQL导入大量数据碰到的问题及解决方法

    在项目中,经常会碰到往数据库中导入大量数据,以便利用sql进行数据分析.在导入数据的过程中会碰到一些需要解决的问题,这里结合导入一个大约4G的txt数据的实践,把碰到的问题以及解决方法展现出来,一方面 ...

  7. MySQL导入导出数据和表结构 source和mysqldump

    MySQL导入数据的方式: 1.使用source /dir/test.sql导入数据进入数据库:查询数据库编码格式show variables like "%char%";设置编码 ...

  8. ORACLE-SQLLOAD导入外部数据详解

    今天公司需要把外部文本的一些数据导入到数据库.这里把相关步骤和注意的地方记录,供需要的人参考学习!这里的环境是在windows下的数据库,linux或者其他数据库同理! 1.准备工作:创建需要导入数据 ...

  9. mysql导入excel数据

    1.第一步我们得到了一个excel表,里面有很多需要我们导入的数据. 2.删除第1行"准考证号""XXX"....只保留我们需要的数据部分. 3.单击" ...

随机推荐

  1. Docker容器启动Mysql,Docker实现Mysql主从,读写分离

    Docker容器启动Mysql,Docker实现Mysql主从,读写分离 一.Docker文件编排 二.配置主从复制 2.1 配置master 2.2 配置slave 三.验证主从复制 3.1 mas ...

  2. Geospark-属性字段处理

    Geospark将从shapefile.csv等格式文件以及DataFrame中的读取的字段保存到了Geometry的userData字段中,可以通过调用.getUserData()方法获取,他会返回 ...

  3. Docker --volume(数据持久化)

    数据卷 volume 数据卷 是一个可供一个或多个容器使用的特殊目录,实现让容器中的一个目录和宿主机中的一个文件或者目录进行绑定.数据卷 是被设计用来持久化数据的 第一种:bind mount vol ...

  4. YOLOv1论文解读

    摘要 我们提出一种新的目标检测算法--YOLO.以前有关目标检测的研究将检测转化成分类器来执行.然而,我们将目标检测框架化为空间分隔的边界框及相关的类概率的回归问题.在一次评估中,单个神经网络直接从整 ...

  5. Topo check failed. Mapred tasks exceed 1000000000

    Problem Description: java.sql.SQLException: EXECUTION FAILED: Task MAPRED-SPARK error SparkException ...

  6. 克鲁斯卡尔算法(Kruskal算法)求最小生成树

    题目传送:https://loj.ac/p/10065 1.排序函数sort,任何一种排序算法都行,下面的示例代码中,我采用的是冒泡排序算法 2.寻源函数getRoot,寻找某一个点在并查集中的根,注 ...

  7. [CERC2014]Virus synthesis【回文自动机+DP】

    [CERC2014]Virus synthesis 初始有一个空串,利用下面的操作构造给定串 SS . 1.串开头或末尾加一个字符 2.串开头或末尾加一个该串的逆串 求最小化操作数, \(|S| \l ...

  8. 洛谷-P1439 【模板】最长公共子序列 (DP,离散化)

    题意:给两个长度为\(n\)的全排列,求他们的LCS 题解:这题给的数据范围到\(10^5\),用\(O(n^2)\)的LCS模板过不了,但由于给的是两个全排列,他们所含的元素都是一样的,所以,我们以 ...

  9. VMware ESXi 开启嵌套虚拟化

    VMware ESXi 默认不支持嵌套虚拟化功能,需要修改相关配置文件才能支持. 1.Esxi主机开启ssh,修改 /etc/vmware/config 配置文件,在配置文件后面加入如下配置:vhv. ...

  10. ajax全局

    $.ajaxSetup({ complete: function (xhr) { xhr.promise().done(function (json) { if (json.errorNo == &q ...