登录数据库
systemctl start mariadb;
mysql -uroot -p;
创建数据库
create database cpu_mem_disk;
进入数据库
use cpu_mem_disk;
在库中建表
MariaDB [cpu_mem_disk]> create table disk (
->mdate datetime,
->cpu tinyint not null,
->mem int not null,
->disk tinyint not null
->)CHARSET=utf8;
导入数据
- '
,
'作为分隔符分隔字段时的数据格式:
MariaDB [cpu_mem_disk]> LOAD DATA LOCAL INFILE '/var/lib/mysql/date.txt' INTO TABLE disk FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (mdate,cpu,mem,disk);
- '
|
'也可以作为分隔符分隔字段时的数据格式:
MariaDB [cpu_mem_disk]> LOAD DATA LOCAL INFILE '/var/lib/mysql/date.txt' INTO TABLE mem FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n' (mdate,cpu,mem,disk);
切记
:将txt文件存放到/var/lib/mysql
路径下,在Linux中’\n’作为换行符
实验结果
-
'
,
'作为分隔符:
-
'
|
'也可以作为分隔符:
提醒:
直接用空格键添加空格的话数据就会出错;添加空格通过tab键也是没用的
所以要导入的数据文件最好用mysql能识别的符号分隔