Làm cách nào để kết xuất tệp SQL trong MySQL?

phpMyAdmin cho phép nhập tệp vào cơ sở dữ liệu MySQL đã chọn nhưng phải mất thời gian để nhập theo kích thước tệp

Nếu một tệp quá lớn thì nó sẽ báo lỗi Hết thời gian nếu vượt quá thời gian xác định

Với việc sử dụng Dòng lệnh, bạn có thể dễ dàng nhập tệp SQL của mình trong thời gian ngắn hơn

Trong hướng dẫn này, tôi đang sử dụng XAMPP trong Windows

nội dung

1. Tạo cơ sở dữ liệu

  • Mở XAMPP và khởi động Máy chủ Apache và Cơ sở dữ liệu MySQL
  • Đầu tiên, cần tạo một cơ sở dữ liệu trong MySQL
  • Mở phpMyAdmin và tạo cơ sở dữ liệu mới
  • Tôi đã tạo Cơ sở dữ liệu tutorial

2. Sao chép tệp SQL

  • Sao chép tệp SQL của bạn vào thư mục xampp/mysql/bin/
  • Tôi đã sao chép tệp tutorial.sql

3. Mở dấu nhắc lệnh

  • Mở dấu nhắc lệnh
  • Điều hướng đến thư mục xampp/mysql/bin/

  • Gõ lệnh sau –

Cú pháp –

mysql -u username -p database_name < file.sql

tên người dùng = Tên người dùng MySQL của bạn

database_name = Tên cơ sở dữ liệu mà bạn muốn nhập

tập tin. sql = tên tệp SQL

Ví dụ -

mysql -u root -p tutorial < tutorial.sql
  • Tôi đang nhập tệp tutorial.sql trong Cơ sở dữ liệu tutorial
  • Nhập mật khẩu nếu bạn đã gán cho người dùng nếu không hãy nhấn Enter

4. Đầu ra

  • Mở phpMyAdmin và chọn cơ sở dữ liệu để kiểm tra các bảng đã nhập hay chưa

5. Kết luận

Trước khi thực hiện lệnh nhập, trước tiên hãy tạo cơ sở dữ liệu MySQL của bạn bằng PHPMyAdmin và sao chép tệp SQL trong thư mục

mysql -u root -p tutorial < tutorial.sql
1

Tìm hiểu cách nhập các tệp SQL bằng CLI trong mọi môi trường, kể cả các máy chủ ngoại tuyến như WAMP và XAMPP

Nhập các bảng cơ sở dữ liệu hoặc thực hiện các thay đổi thông qua các truy vấn SQL là một nhiệm vụ phổ biến trong phát triển phần mềm. Bạn có thể sử dụng kết xuất dữ liệu [các truy vấn SQL được lưu trữ bên trong một tệp] để cập nhật cấu trúc hoặc bản ghi. Bạn cũng có thể sử dụng chúng để di chuyển dữ liệu sang máy chủ hoặc môi trường phát triển mới

Trong bài viết này, tôi sẽ cung cấp cho bạn hướng dẫn chi tiết để nhập tệp SQL bằng giao diện dòng lệnh. Bạn sẽ tìm hiểu cách thực hiện việc này với trình bao được cung cấp bởi máy chủ MySQL [được lưu trữ trực tuyến], máy chủ ngoại tuyến WAMP và XAMPP

chủ đề bao gồm
  1. Nhập tệp bằng MySQL Shell được cung cấp bởi máy chủ trực tuyến
  2. Nhập tệp bằng WAMP MySQL CLI
  3. Nhập tệp bằng XAMPP MySQL CLI

1. Nhập tệp bằng MySQL Shell được cung cấp bởi máy chủ trực tuyến

Nếu bạn đang sử dụng bất kỳ dịch vụ lưu trữ web nào như VPS, Lưu trữ đám mây hoặc Lưu trữ chuyên dụng, họ sẽ cung cấp cho bạn một trình bao để bạn có thể quản lý cơ sở dữ liệu của mình bằng một bộ lệnh. Nếu bạn có một tệp có sẵn các truy vấn SQL, hãy thực hiện lệnh sau để nhập nó

mysql -u username -p database_name < path_to_mysql_file.sql
  • mysql -u root -p tutorial < tutorial.sql
    2, hãy thay thế bằng tên bạn sử dụng để đăng nhập vào cơ sở dữ liệu của mình
  • mysql -u root -p tutorial < tutorial.sql
    3, hãy thay thế nó bằng tên của cơ sở dữ liệu đích nơi bạn muốn nhập kết xuất SQL
  • mysql -u root -p tutorial < tutorial.sql
    4, hãy thay thế nó bằng đường dẫn đầy đủ đến tệp kết xuất SQL sẽ được nhập.
    ______15

Nếu lệnh chạy thành công, nó sẽ không hiển thị bất kỳ đầu ra nào trong CLI. Nếu có bất kỳ lỗi nào xảy ra trong quá trình nhập, MySQL sẽ hiển thị chúng trong CLI. Nếu bạn muốn xác minh xem quá trình nhập có thành công hay không, hãy đăng nhập vào MySQL shell và kiểm tra dữ liệu. Chọn cơ sở dữ liệu bằng cách chạy lệnh

mysql -u root -p tutorial < tutorial.sql
6, sau đó chạy lệnh
mysql -u root -p tutorial < tutorial.sql
7 hoặc các lệnh tương tự để tìm kiếm dữ liệu đã nhập

2. Nhập tệp bằng WAMP MySQL CLI

Nếu bạn đang sử dụng máy chủ ngoại tuyến WAMP, hãy làm theo bước bên dưới

  1. Khởi động máy chủ WAMP
  2. Nhấp chuột trái vào biểu tượng WAMP từ thanh tác vụ
  3. Xem liên kết có tên “MySQL” trong phần có tên “DBMS mặc định. MySQL”
  4. Ở bên phải, bạn có thể thấy phiên bản MySQL bạn đang sử dụng

Mở dấu nhắc lệnh và thực hiện lệnh sau để nhập tệp SQL vào cơ sở dữ liệu

C:\wamp64\bin\mysql\mysql8.0.27\bin\mysql -u username -p database_name < path_to_mysql_file.sql
  • mysql -u root -p tutorial < tutorial.sql
    8, thay thế nó bằng số phiên bản MySQL của bạn
  • mysql -u root -p tutorial < tutorial.sql
    2, hãy thay thế bằng tên bạn sử dụng để đăng nhập vào cơ sở dữ liệu của mình
  • mysql -u root -p tutorial < tutorial.sql
    3, hãy thay thế nó bằng tên của cơ sở dữ liệu đích nơi bạn muốn nhập kết xuất SQL
  • mysql -u root -p tutorial < tutorial.sql
    4, hãy thay thế nó bằng đường dẫn đầy đủ đến tệp kết xuất SQL sẽ được nhập.
    ______15

3. Nhập tệp bằng XAMPP MySQL CLI

Nếu bạn đang sử dụng máy chủ ngoại tuyến XAMPP, hãy mở dấu nhắc lệnh và thực hiện lệnh sau để nhập tệp SQL vào cơ sở dữ liệu

C:\xampp\mysql\bin>mysql -u username -p database_name < path_to_mysql_file.sql
  • mysql -u root -p tutorial < tutorial.sql
    2, hãy thay thế bằng tên bạn sử dụng để đăng nhập vào cơ sở dữ liệu của mình
  • mysql -u root -p tutorial < tutorial.sql
    3, hãy thay thế nó bằng tên của cơ sở dữ liệu đích nơi bạn muốn nhập kết xuất SQL
  • mysql -u root -p tutorial < tutorial.sql
    4, hãy thay thế nó bằng đường dẫn đầy đủ đến tệp kết xuất SQL sẽ được nhập.
    ______15

Thanh danh. Bạn đã hoàn thành việc học cách nhập tệp SQL bằng giao diện dòng lệnh trong nhiều môi trường

Nếu bạn thích đọc bài đăng này và thấy nó hữu ích cho bạn, thì hãy vỗ tay, chia sẻ nó với bạn bè của bạn và theo dõi tôi để nhận thông tin cập nhật về các bài viết sắp tới của tôi. Bạn có thể kết nối với tôi trên LinkedIn

Làm cách nào để kết xuất tệp SQL trong cơ sở dữ liệu MySQL?

Xuất tệp SQL bằng mysqldump .
Để xuất cơ sở dữ liệu MySQL sang tệp thử nghiệm, hãy bắt đầu bằng cách sử dụng lệnh mysqldump
Đăng nhập vào MySQL
Nhập lệnh mysqldump bằng các cờ và tùy chọn sau. $ mysqldump -u my_username -p database_name > output_file_path
Cờ -u chỉ định tên người dùng MySQL

Làm cách nào để tải lên tệp SQL trong MySQL?

Nhập tệp SQL vào cơ sở dữ liệu MySQL .
Đăng nhập vào phpMyAdmin
Trong phpMyAdmin, trên menu bên trái, chọn tên cơ sở dữ liệu bạn muốn sử dụng. .
Trên menu trên cùng, chọn Nhập
Chọn Chọn tập tin
Tìm và chọn tệp bạn muốn nhập rồi chọn Mở
Ở cuối trang, chọn Đi

Chủ Đề