Để tải dữ liệu lên bảng MySQL bằng cách sử dụng mysqlimport, chúng ta cần làm theo các bước sau -
Bước-1 - Tạo bảng
trước hết, chúng ta cần có một bảng mà chúng ta muốn tải dữ liệu lên. Chúng ta có thể sử dụng câu lệnh CREATE TABLE để tạo bảng MySQL. Ví dụ:chúng tôi đã tạo một bảng có tên ‘student_tbl’ như sau -
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)
Bước-2 - Tạo tệp dữ liệu
Bây giờ, trong bước này, chúng ta cần tạo một tệp dữ liệu, chứa các trường bên trong dữ liệu được phân cách bằng tab. Như chúng ta biết rằng tên của tệp dữ liệu phải giống với tên của bảng MySQL, do đó chúng ta đang tạo tệp dữ liệu là ‘student_tbl.txt’, có dữ liệu như sau -
1 Gaurav 10th 2 Rahul 10th 3 Digvijay 10th
Bước-3 - Tải lên dữ liệu
Bây giờ với sự trợ giúp của lệnh sau bằng cách sử dụng mysqlimport, chúng tôi có thể nhập tệp này -
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
Bây giờ với sự trợ giúp của truy vấn sau, chúng ta có thể thấy rằng dữ liệu đã được tải lên bảng -
mysql> Select * from student_tbl; +--------+----------+-------+ | RollNo | Name | Class | +--------+----------+-------+ | 1 | Gaurav | 10th | | 2 | Rahul | 10th | | 3 | Digvijay | 10th | +--------+----------+-------+ 3 rows in set (0.00 sec)