mysql从 stocks.csv 文件向 stocks 表中导入数据。其中stocks.csv在路径/usr/local/hive/stocks.csv
时间: 2023-11-09 08:08:34 浏览: 148
可以使用MySQL的`LOAD DATA INFILE`语句从stocks.csv文件中导入数据到stocks表中,具体的步骤如下:
1. 在MySQL中创建对应的stocks表,例如:
```
CREATE TABLE stocks (
exchange VARCHAR(50),
symbol VARCHAR(50),
ymd DATE,
open FLOAT,
high FLOAT,
low FLOAT,
close FLOAT,
volume INT,
adj_close FLOAT,
PRIMARY KEY (exchange, symbol, ymd)
);
```
2. 在MySQL的命令行界面中执行以下命令,将数据从stocks.csv文件中导入到stocks表中:
```
LOAD DATA INFILE '/usr/local/hive/stocks.csv'
INTO TABLE stocks
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
```
其中,`/usr/local/hive/stocks.csv`是stocks.csv文件的路径,`FIELDS TERMINATED BY ','`表示字段分隔符为英文逗号,`LINES TERMINATED BY '\n'`表示行分隔符为换行符,`IGNORE 1 ROWS`表示忽略文件的第一行(即表头)。
这样,就可以将stocks.csv文件中的数据导入到MySQL的stocks表中了。
阅读全文