本地数据导入数据库SQL
时间: 2023-08-07 17:44:07 浏览: 127
数据库数据导入
将本地数据导入数据库的 SQL 语句可以根据不同的数据库类型和导入文件的格式而有所差异,下面是一些常见数据库的导入 SQL 示例:
1. MySQL 数据库导入 CSV 文件:
```
LOAD DATA INFILE 'path/to/file.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
```
2. SQL Server 数据库导入 CSV 文件:
```
BULK INSERT table_name
FROM 'path/to/file.csv'
WITH (FORMAT='CSV', FIELDTERMINATOR=',', ROWTERMINATOR='\n', FIRSTROW=2);
```
3. PostgreSQL 数据库导入 CSV 文件:
```
COPY table_name FROM 'path/to/file.csv'
WITH (FORMAT CSV, HEADER TRUE, DELIMITER ',', QUOTE '"', ESCAPE '\');
```
4. Oracle 数据库导入 CSV 文件:
```
LOAD DATA
INFILE 'path/to/file.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
TRAILING NULLCOLS;
```
需要注意的是,以上 SQL 语句中的参数和选项可能需要根据具体情况进行调整,例如指定文件路径、表名、字段分隔符、行终止符、首行是否包含列头等。同时,需要确保导入的数据类型和目标表格的结构匹配,以避免数据丢失或格式不正确。
阅读全文