Hướng dẫn import data from excel to mysql using command line - nhập dữ liệu từ excel sang mysql bằng dòng lệnh

Giới thiệu

Tệp CSV (Giá trị phân tách bằng dấu phẩy) sử dụng dấu phẩy để tách các giá trị khác nhau trong tệp. Tệp CSV là một định dạng tiêu chuẩn khi chuyển bảng vào một hệ thống khác hoặc nhập nó vào một ứng dụng cơ sở dữ liệu khác.

Hướng dẫn này chỉ cho bạn cách nhập tệp CSV vào cơ sở dữ liệu MySQL của bạn trong một vài bước ngắn.how to import a CSV file into your MySQL database in a few short steps.

Hướng dẫn import data from excel to mysql using command line - nhập dữ liệu từ excel sang mysql bằng dòng lệnh

Điều kiện tiên quyết

  • Truy cập vào một dòng lệnh / cửa sổ thiết bị đầu cuối
  • Tệp CSV chứa dữ liệu bạn muốn nhập
  • Tài khoản người dùng MySQL có tệp và chèn đặc quyền
  • Tài khoản PHPMyAdmin được cấu hình sẵn (tùy chọn)

Bước 1: Truy cập vỏ MySQL

Truy cập cửa sổ thiết bị đầu cuối của bạn và đăng nhập vào MySQL bằng lệnh sau:

mysql –u username –p

Thay thế username bằng tên người dùng thực tế của bạn. Hệ thống nhắc bạn nhập mật khẩu cho người dùng MySQL của bạn. Nhập đúng mật khẩu cho phép bạn truy cập vào máy khách MySQL.username with your actual username. The system prompts you to enter the password for your MySQL user. Entering the correct password gives you access to the MySQL client.

Hướng dẫn import data from excel to mysql using command line - nhập dữ liệu từ excel sang mysql bằng dòng lệnh

Bước 2: Tạo bảng MySQL cho nhập CSV

Các cột trong bảng MySQL của bạn cần khớp dữ liệu từ tệp CSV bạn dự định nhập. Nếu bạn đã có một bảng sẵn sàng cho nhập CSV, bạn có thể bỏ qua bước 3 của hướng dẫn.Step 3 of the tutorial.

Chọn cơ sở dữ liệu bằng cách nhập lệnh sau:

USE database_name;

Thay thế database_name bằng tên của cơ sở dữ liệu bạn đang nhập dữ liệu vào. Sử dụng lệnh sau để tạo bảng mới:database_name with the name of the database you are importing data into. Use the following command to create a new table:

CREATE TABLE table_name (
            id INT NOT NULL AUTO_INCREMENT,
            column_1 VARCHAR(255) NOT NULL,
            column_2 DATE NOT NULL,
            column_3 DECIMAL(10 , 2 ) NULL,
            column_4 INTEGER,
            PRIMARY KEY (id)
);

Thay thế giá trị & nbsp; ________ 6 bằng tên bạn muốn sử dụng cho bảng của mình. Biến & nbsp; ________ 7 đại diện cho tên cho mỗi cột trong tệp CSV của bạn và bạn nên chỉnh sửa chúng phù hợp.table_name value with the name you want to use for your table. The column_n variable represents the names for each column in your CSV file, and you should edit them accordingly.

  • Trong ví dụ này, & nbsp; ________ 8 được định dạng cho văn bản.column_1 is formatted for text.
  • column_2 được định dạng cho ngày. is formatted for dates.
  • USE database_name;
    0 được định dạng cho tiền tệ. Các số trong dấu ngoặc đơn cho thấy kích thước tối đa của giá trị và vị trí thập phân.
    is formatted for currencies. The numbers in the parentheses indicate the maximum size of the value and the decimal places.
  • USE database_name;
    1 được định dạng cho toàn bộ số.
    is formatted for whole numbers.

Bạn có thể thêm, xóa hoặc sửa đổi các loại dữ liệu được sử dụng trong ví dụ này để phù hợp với nhu cầu của bạn. Truy cập tài liệu chính thức của MySQL về các loại dữ liệu để tìm hiểu thêm.

Bước 3: Nhập CSV vào bảng MySQL

Nhập dữ liệu từ tệp CSV vào cơ sở dữ liệu MySQL, sử dụng các dòng sau:

LOAD DATA INFILE '/home/export_file.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

Đến lượt chúng ta, chúng ta hãy khám phá các hành động đằng sau mỗi dòng sau:

  • USE database_name;
    2 - Xác định vị trí của tệp CSV sẽ được nhập. Thay đổi đường dẫn (giữa các trích dẫn) để khớp với đường dẫn và tên tệp của tệp CSV của bạn. Nếu tệp CSV được đặt trên máy cục bộ, bạn có thể sử dụng câu lệnh
    USE database_name;
    3 thay thế.
    – Defines the location of the CSV file to be imported. Change the path (between the quotes) to match the path and filename of your CSV file. If the CSV file is located on the local machine, you can use the
    USE database_name;
    3
    statement instead.
  • USE database_name;
    4 - Điều này cho biết bảng đích bạn đang nhập tệp CSV vào. Thay đổi & nbsp; ________ 6 thành tên của bảng của bạn.
    – This indicates the destination table you are importing the CSV file into. Change the table_name to the name of your table.
  • USE database_name;
    6-Theo mặc định, các tệp giá trị được phân tách bằng dấu phẩy sử dụng dấu phẩy để xác định các giá trị dữ liệu riêng lẻ. Nếu tệp xuất của bạn sử dụng dấu phân cách khác, bạn có thể sửa đổi giá trị này.
    – By default, comma-separated value files use a comma to identify individual data values. If your export file uses a different delimiter, you can modify this value.
  • USE database_name;
    7-Điều này chỉ định rằng một dấu hiệu gấp đôi
    USE database_name;
    8 bao quanh các giá trị.
    – This specifies that a double-quote mark
    USE database_name;
    8
    surrounds values.
  • USE database_name;
    9 - Sử dụng dòng này để chỉ định mã cho ngắt dòng.
    – Use this line to specify the code for a line break.
  • CREATE TABLE table_name (
                id INT NOT NULL AUTO_INCREMENT,
                column_1 VARCHAR(255) NOT NULL,
                column_2 DATE NOT NULL,
                column_3 DECIMAL(10 , 2 ) NULL,
                column_4 INTEGER,
                PRIMARY KEY (id)
    );
    
    0 - Nhiều tệp CSV xuất với nhãn cột là dòng đầu tiên. Lệnh này bảo MySQL bỏ qua hàng đầu tiên vì bạn đã tạo bảng của mình với các tiêu đề cột thích hợp. Bán kết ở cuối chỉ định phần cuối của lệnh để MySQL thực thi.
    – Many CSV files export with the column labels as the first line. This command tells MySQL to ignore the first row as you have already created your table with the appropriate column headings. The semicolon at the end specifies the end of the command for MySQL to execute.

Nhập tệp CSV với phpmyadmin

Nếu máy chủ hoặc cơ sở dữ liệu của bạn sử dụng phpmyadmin, bạn có thể sử dụng giao diện đồ họa để nhập tệp CSV.

1. Truy cập cPanel và khởi chạy phpmyadmin.

Hướng dẫn import data from excel to mysql using command line - nhập dữ liệu từ excel sang mysql bằng dòng lệnh

2. Sử dụng khung bên trái để chọn cơ sở dữ liệu và bảng bạn đang nhập tệp CSV vào.

3. Sử dụng menu trên cùng để chọn nhập.Import.

Hướng dẫn import data from excel to mysql using command line - nhập dữ liệu từ excel sang mysql bằng dòng lệnh

4. Nhấp vào Chọn tệp và duyệt đến vị trí tệp CSV.Choose File and browse to the CSV file location.

5. Sử dụng menu thả xuống Định dạng để chọn & NBSP; CSV và các tùy chọn dành riêng cho định dạng để xác định các tùy chọn cho các cột riêng lẻ.Format drop-down menu to select CSV and the Format-specific options to define options for the individual columns.

Hướng dẫn import data from excel to mysql using command line - nhập dữ liệu từ excel sang mysql bằng dòng lệnh

6. Chọn Đi để bắt đầu nhập CSV.Go to initiate the CSV import.

Sự kết luận

Bây giờ bạn đã biết cách nhập các tệp CSV vào MySQL, cả từ dòng lệnh hoặc bằng cách sử dụng phpmyadmin. Các phương thức được nêu trong hướng dẫn này cho phép bạn di chuyển dữ liệu giữa các hệ thống và các ứng dụng cơ sở dữ liệu khác nhau.

Làm cách nào để nhập dữ liệu Excel vào cơ sở dữ liệu MySQL?

Bước 1: Nhấp vào nút Duyệt và chọn tệp Excel bạn muốn nhập vào MySQL.Bước 2: Chọn MySQL làm cơ sở dữ liệu mong muốn của bạn.Theo tệp Excel của bạn, kiểm tra hoặc bỏ chọn tệp của tôi có hàng tiêu đề.Bước 3: Dựa trên tệp Excel của bạn, hãy kiểm tra sử dụng nếu bảng tồn tại.

Làm cách nào để nhập tệp CSV vào MySQL bằng thiết bị đầu cuối?

Nhập tệp CSV bằng dòng lệnh..
Bước 1: Truy cập Shell MySQL.Truy cập cửa sổ thiết bị đầu cuối của bạn và đăng nhập vào MySQL bằng lệnh sau: MySQLTHERu Tên người dùng.....
Bước 2: Tạo bảng MySQL cho nhập CSV.....
Bước 3: Nhập CSV vào bảng MySQL ..

Làm thế nào nhập dòng lệnh MySQL?

Dòng lệnh Nhập MYSQL..
Loại: mysql -u username -p database_name
Tên người dùng đề cập đến tên người dùng MySQL của bạn ..
Cơ sở dữ liệu_name đề cập đến cơ sở dữ liệu bạn muốn nhập ..
tập tin.SQL là tên tệp của bạn ..
Nếu bạn đã chỉ định mật khẩu, hãy nhập ngay bây giờ và nhấn enter ..