Cách sao chép lược đồ từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong mysql

Các nhà phát triển cơ sở dữ liệu và DBA có thể sử dụng Truy vấn SQL hoặc SQL Server Management Studio hoặc tập lệnh để sao chép lược đồ bảng cơ sở dữ liệu và dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong SQL Server. Trong bài viết này, bạn sẽ tìm hiểu cách sao chép bảng cơ sở dữ liệu và dữ liệu của chúng từ cơ sở dữ liệu SQL Server này sang cơ sở dữ liệu SQL Server khác bằng cách sử dụng truy vấn cũng như đồ họa trong SQL Server

Tôi đã tạo hai cơ sở dữ liệu có tên là databasefrm và databaseto. Trong cơ sở dữ liệu databasefrm, tôi có một bảng tên là Emp chứa dữ liệu như ID, Tên, Địa chỉ, v.v. Tôi muốn sao chép bảng Emp vào cơ sở dữ liệu để bao gồm dữ liệu của nó. Chúng ta có thể làm điều này bằng nhiều phương pháp khác nhau. Bạn có thể sử dụng một trong những phương pháp này

Phương pháp 1. Sử dụng truy vấn SQL

Truy vấn cần thiết ở đây là

Chọn * vào DestinationDB. dbo. tableName từ SourceDB. dbo. NguồnBảng

  1. chọn * vào cơ sở dữ liệu để. dbo. emp từ databasefrm. dbo. Emp

Lệnh này chỉ sao chép lược đồ và dữ liệu của bảng. Nếu chúng ta muốn sao chép các đối tượng, chỉ mục, trình kích hoạt hoặc các ràng buộc thì chúng ta cần tạo Tập lệnh [phương pháp thứ ba] mà chúng ta sẽ đề cập ở phần sau của bài viết này

Nếu chúng tôi muốn sao chép một bảng trong cùng một cơ sở dữ liệu thì trước tiên chúng tôi cần sử dụng cơ sở dữ liệu của mình, sau đó thực hiện truy vấn này

  1. chọn * vào newtable từ SourceTable

Thí dụ

Ta cũng có thể chỉ chọn một vài cột vào bảng đích

chọn col1, col2 vào from

  1. chọn Id,Name vào cơ sở dữ liệu để. dbo. emp1 từ databasefrm. dbo. Emp

Xem trước sau khi thực hiện truy vấn này

Cách nhanh nhất để sao chép một bảng trong MySQL.
dbForge Studio dành cho MySQL

dbForge Studio dành cho MySQL cung cấp một cách nhanh chóng và dễ dàng để sao chép một bảng, thậm chí là một bảng lớn mà không cần viết mã—thông qua giao diện đồ họa toàn diện và thân thiện với người dùng

Bước 1. Nhấp chuột phải vào bảng bạn muốn sao chép trong Database Explorer và chọn Duplicate Object.
Bước 2. Trong hộp thoại mở ra, chọn db đích.
Bước 3. Chọn chỉ sao chép dữ liệu hoặc cấu trúc bảng.
Bước 4. Chỉ định tên của bảng mới và bấm OK.

Bạn vẫn muốn tạo bảng bằng cách viết mã SQL?
dbForge Studio cũng có nhiều thứ để cung cấp trong trường hợp đó. Trình soạn thảo SQL nâng cao của nó đi kèm với tính năng hoàn thành mã phức tạp, kiểm tra cú pháp mạnh mẽ, trình định dạng mã tức thì và hàng chục tính năng vô giá khác dành cho mã hóa thủ công.

Cách nhanh nhất và dễ nhất để tạo bảng trong MySQL chắc chắn là sử dụng dbForge Studio cho MySQL

Chủ Đề