load data local infile '/usr/local/hive/dividends.csv' into table dividends fields terminated by ',' lines terminated by '\n'; Query OK, 15208 rows affected (0.08 sec) Records: 15208 Deleted: 0 Skipped: 0 Warnings: 0算执行成功吗
时间: 2024-03-31 09:34:12 浏览: 90
这个 SQL 语句执行成功了。它将一个名为 "dividends.csv" 的文件加载到名为 "dividends" 的表中。在这个语句的执行过程中,15208 行数据被成功插入到表中,没有删除任何数据,也没有跳过任何数据,并且没有产生任何警告信息。因此,执行结果为 "Query OK",且执行时间为 0.08 秒。
相关问题
mysql从 stocks.csv 文件向 stocks 表中导入数据。其中stocks.csv在路径/usr/local/hive/stocks.csv
可以使用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表中了。
mysql从 stocks.csv 文件向 stocks 表中导入数据。其中stocks.csv在路径/usr/local/hive/stocks.csv,命令使用小写
可以使用如下的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文件的路径,`stocks`是目标表的表名,`FIELDS TERMINATED BY ','`表示字段分隔符为英文逗号,`LINES TERMINATED BY '\n'`表示行分隔符为换行符,`IGNORE 1 ROWS`表示忽略文件的第一行(即表头)。
注意,MySQL对表名、列名、关键字等都区分大小写,因此建议在使用MySQL命令时保持小写以免出现语法错误。
阅读全文