Làm cách nào để xuất lược đồ cơ sở dữ liệu MySQL?
Bạn đang sử dụng MySQL Workbench và muốn xuất cơ sở dữ liệu của mình? Show Trong hướng dẫn này, bạn sẽ tìm hiểu cách xuất cơ sở dữ liệu và nhập cơ sở dữ liệu trong MySQL Workbench, với ảnh chụp màn hình và hướng dẫn từng bước Hãy đi sâu vào nó Mục lục Cách xuất cơ sở dữ liệu MySQLĐể xuất cơ sở dữ liệu MySQL từ MySQL Workbench Bước 1. Chuyển đến Máy chủ> Xuất dữ liệu Ngoài ra, bạn có thể nhấp chuột phải vào một bảng trong Trình duyệt lược đồ ở bên trái và chọn Xuất dữ liệu. Tuy nhiên, điều này chỉ xuất một bảng (ngay cả khi bạn chọn nhiều bảng). Để sử dụng tính năng xuất cơ sở dữ liệu MySQL Workbench, bạn phải sử dụng tùy chọn Máy chủ > Xuất dữ liệu Màn hình sẽ như thế này Bước 2. Chọn các bảng bạn muốn xuất bằng cách nhấp vào cơ sở dữ liệu hoặc lược đồ ở bảng bên trái, sau đó nhấp vào hộp kiểm bên cạnh tên bảng ở bảng bên phải Nếu bạn muốn xuất tất cả các bảng trong lược đồ hoặc cơ sở dữ liệu, hãy nhấp vào hộp kiểm trên cơ sở dữ liệu bên trái Bước 3. Chọn xem bạn muốn dữ liệu, cấu trúc hay cả hai bằng cách chọn một trong các tùy chọn sau từ trình đơn thả xuống bên dưới bảng điều khiển
Bước 4. Quyết định xem bạn có muốn xuất các thủ tục, chức năng, sự kiện hoặc trình kích hoạt được lưu trữ hay không và chọn các hộp kiểm liên quan nếu bạn làm như vậy Bước 5. Chọn để xuất dữ liệu theo một trong hai cách
Bước 6. Cho biết liệu bạn có muốn tạo kết xuất trong một giao dịch đơn lẻ hay không (chỉ áp dụng cho tùy chọn xuất "tệp độc lập") Bước 7. Cho biết bạn có muốn bao gồm bước Tạo lược đồ hay không Bước 8. Nhấp vào Bắt đầu xuất Quá trình xuất khẩu sẽ bắt đầu. Tùy thuộc vào lượng dữ liệu, có thể mất một chút thời gian Đây là những gì nó trông giống như khi nó hoàn thành Văn bản trong ví dụ này nói 12:50:56 Dumping test (all tables) Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump --defaults-file="/var/folders/81/9mr565sx0_94jm_zwy45dk3h0000gn/T/tmpOtsG7d/extraparams.cnf" --host=127.0.0.1 --protocol=tcp --user=root --column-statistics=FALSE --port=3306 --default-character-set=utf8 --skip-triggers "test" 12:50:56 Dumping desc_test (all tables) Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump --defaults-file="/var/folders/81/9mr565sx0_94jm_zwy45dk3h0000gn/T/tmpSDQVzd/extraparams.cnf" --host=127.0.0.1 --protocol=tcp --user=root --column-statistics=FALSE --port=3306 --default-character-set=utf8 --skip-triggers "desc_test" 12:50:56 Export of /Users/BB/dumps/Dump20210915.sql has finished Chúng ta có thể thấy mất khoảng 1 giây, nhưng các bàn tôi chọn rất nhỏ Chúng ta cũng có thể thấy nó sử dụng công cụ “mysqldump” để thực hiện xuất. Nếu bạn muốn xem cách thực hiện việc này trực tiếp bằng dòng lệnh, hãy xem hướng dẫn tại đây Cơ sở dữ liệu của bạn hiện đã được xuất từ MySQL Workbench. Duyệt đến vị trí bạn đã chỉ định để xem một hoặc nhiều tệp được tạo
Không bắt buộc. Tùy chọn nâng caoTrước khi xuất dữ liệu, bạn có thể đặt một số tùy chọn bổ sung bằng cách nhấp vào nút Tùy chọn nâng cao Bạn sẽ thấy một màn hình như thế này Dưới đây là các tùy chọn bạn có thể chọn
Các tùy chọn này điều chỉnh lệnh mysqldump được chạy như một phần của quy trình xuất
Cách nhập cơ sở dữ liệu MySQLBạn có thể sử dụng MySQL Workbench để nhập dữ liệu đã được xuất bằng thao tác Xuất dữ liệu được hiển thị trước đó hoặc sử dụng lệnh mysqldump Tính năng nhập cơ sở dữ liệu MySQL Workbench này được thực hiện bằng cách sử dụng mục menu Máy chủ > Nhập dữ liệu Ngoài ra còn có một chức năng được gọi là Trình hướng dẫn nhập dữ liệu bảng. Tuy nhiên, tệp đó được sử dụng để nhập tệp CSV hoặc JSON vào cơ sở dữ liệu chứ không phải tệp được tạo bằng quy trình xuất ở trên. Chúng tôi muốn sử dụng chức năng nhập tệp sql của MySQL Hãy xem làm thế nào để làm điều này Bước 1. Trong MySQL Workbench, đi tới Máy chủ > Nhập dữ liệu Màn hình sẽ trông như thế này Bước 2. Chọn “Nhập từ thư mục dự án kết xuất” hoặc “Nhập từ tệp tự chứa”, tùy thuộc vào cách dữ liệu của bạn được lưu trữ. Điều này sẽ được chỉ định trong quá trình Xuất dữ liệu Bước 3. Chọn thư mục để nhập (nếu bạn chọn “Nhập từ Thư mục Dự án Kết xuất”) hoặc tệp SQL độc lập (nếu bạn chọn “Nhập từ Tệp Tự chứa”) Bước 4. Chọn lược đồ đích mặc định để nhập vào Điều này chỉ được sử dụng nếu tệp kết xuất không chứa lược đồ Bước 5. Nếu bạn đã chọn “Nhập từ thư mục dự án kết xuất”, hãy chọn các lược đồ và bảng để nhập trong các bảng trên màn hình Bước 6. Chọn xem bạn muốn dữ liệu, cấu trúc hay cả hai bằng cách chọn một trong các tùy chọn sau từ trình đơn thả xuống bên dưới bảng điều khiển
Bước 7. Nhấp vào Bắt đầu nhập Đây là giao diện của màn hình sau khi quá trình nhập hoàn tất Các lệnh hiển thị ở đây là Creating schema newschema 13:10:08 Restoring /Users/BB/dumps/Dump20210915.sql Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysql --defaults-file="/var/folders/81/9mr565sx0_94jm_zwy45dk3h0000gn/T/tmpmT9LmF/extraparams.cnf" --protocol=tcp --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 --comments --database=newschema < "/Users/BB/dumps/Dump20210915.sql" 13:10:09 Import of /Users/BB/dumps/Dump20210915.sql has finished Dữ liệu của bạn hiện đã được nhập bằng MySQL Workbench
Phần kết luậnVì vậy, đó là cách bạn có thể xuất và nhập dữ liệu trong MySQL Workbench. Cả hai tùy chọn nhập và xuất đều khả dụng trong menu Máy chủ Làm cách nào để xuất cơ sở dữ liệu MySQL?Xuất . Kết nối với cơ sở dữ liệu của bạn bằng phpMyAdmin Từ phía bên trái, chọn cơ sở dữ liệu của bạn Nhấp vào tab Xuất ở đầu bảng điều khiển Chọn tùy chọn Tùy chỉnh Bạn có thể chọn định dạng tệp cho cơ sở dữ liệu của mình. . Nhấn Select All trong ô Export để chọn xuất tất cả các bảng Làm cách nào để sao chép lược đồ trong MySQL?Cơ sở dữ liệu MySQL COPY . Đầu tiên, sử dụng câu lệnh CREATE DATABASE để tạo cơ sở dữ liệu mới Thứ hai, lưu trữ dữ liệu vào tệp SQL. . Thứ ba, xuất tất cả các đối tượng cơ sở dữ liệu cùng với dữ liệu của nó để sao chép bằng công cụ mysqldump rồi nhập tệp này vào cơ sở dữ liệu mới |