Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

mysqlimport를 사용하여 MySQL 테이블에 데이터를 업로드하려면 어떻게 해야 합니까?


mysqlimport를 사용하여 MySQL 테이블에 데이터를 업로드하려면 다음 단계를 따라야 합니다. -

Step-1 - 테이블 만들기

먼저 데이터를 업로드할 테이블이 있어야 합니다. MySQL 테이블을 생성하기 위해 CREATE TABLE 문을 사용할 수 있습니다. 예를 들어 'student_tbl'이라는 이름의 테이블을 다음과 같이 만들었습니다. -

mysql> DESCRIBE Student_tbl;
+--------+-------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| RollNo | int(11)     | YES  |     | NULL    |       |
| Name   | varchar(20) | YES  |     | NULL    |       |
| Class  | varchar(20) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.06 sec)

2단계 - 데이터 파일 생성

이제 이 단계에서 탭으로 구분된 데이터 내의 필드를 포함하는 데이터 파일을 생성해야 합니다. 데이터 파일의 이름이 MySQL 테이블의 이름과 같아야 한다는 것을 알고 있으므로 'student_tbl.txt'로 데이터 파일을 생성하고 데이터는 다음과 같습니다. -

1 Gaurav    10th
2 Rahul     10th
3 Digvijay  10th

3단계 - 데이터 업로드

이제 mysqlimport를 사용하여 다음 명령의 도움으로 이 파일을 가져올 수 있습니다 -

C:\mysql\bin>mysqlimport -u root query C:/mysql/bin/mysql-files/student_tbl.txt
query.student_tbl: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0

이제 다음 쿼리의 도움으로 데이터가 테이블에 업로드되었음을 알 수 있습니다 -

mysql> Select * from student_tbl;
+--------+----------+-------+
| RollNo | Name     | Class |
+--------+----------+-------+
|     1  | Gaurav   | 10th  |
|     2  | Rahul    | 10th  |
|     3  | Digvijay | 10th  |
+--------+----------+-------+
3 rows in set (0.00 sec)