Hướng dẫn how to copy column from one table to another in mysql - cách sao chép cột từ bảng này sang bảng khác trong mysql
Giả sử nếu cấu trúc bảng như sau. Show Tablea - Col1, Col2, Col3 Tableb - Col1, Col2, Col3 Không cần phải chọn tất cả các cột của bảng để chuyển dữ liệu từ 1 bảng sang bảng khác trong cùng một dữ liệu. Bạn có thể sao chép (chèn) các hàng từ Tablea đến TableB. Mã như sau -
Bạn cũng có thể làm điều này -
Cả hai mã hoạt động, bạn cần xem yêu cầu của bạn. Mã chung -
Bạn có thể thêm điều kiện 'nơi' nếu bạn cần. Cảm ơn bạn!!! Đây là truy vấn để tạo bảng thứ hai - Dưới đây là truy vấn để sao chép các bản ghi từ bảng này sang bảng khác với các cột khác nhau - mysql> create table DemoTable1 (PlayerScore int); Query OK, 0 rows affected (0.46 sec) Chèn một số bản ghi trong bảng bằng lệnh chèn - mysql> insert into DemoTable1 values(98); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1 values(81); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1 values(76); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1 values(88); Query OK, 1 row affected (0.15 sec) Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - mysql> select *from DemoTable1; Điều này sẽ tạo ra đầu ra sau - +-------------+ | PlayerScore | +-------------+ | 98 | | 81 | | 76 | | 88 | +-------------+ 4 rows in set (0.00 sec) Đây là truy vấn để tạo bảng thứ hai - mysql> create table DemoTable2 (Marks int); Query OK, 0 rows affected (0.47 sec) Dưới đây là truy vấn để sao chép từ cột này sang cột khác (các bảng khác nhau cùng một cơ sở dữ liệu) MySQL - mysql> insert into DemoTable2(Marks) select PlayerScore from DemoTable1; Query OK, 4 rows affected (0.19 sec) Records: 4 Duplicates: 0 Warnings: 0 Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - mysql> select *from DemoTable2; Điều này sẽ tạo ra đầu ra sau - 0
Cập nhật vào ngày 21 tháng 8 năm 2019 11:49:55
Đối với điều này, bạn có thể sử dụng chèn vào câu lệnh select. Trước tiên chúng ta hãy tạo một bảng - 1Chèn một số bản ghi trong bảng bằng lệnh chèn - 2Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - 3Điều này sẽ tạo ra đầu ra sau - 4Đây là truy vấn để tạo bảng thứ hai - 5Dưới đây là truy vấn để sao chép các bản ghi từ bảng này sang bảng khác với các cột khác nhau - 6Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - 7Điều này sẽ tạo ra đầu ra sau - 8
Đây là truy vấn để tạo bảng thứ hai -
Làm cách nào để sao chép một cột từ bảng này sang bảng khác?Để sao chép các định nghĩa cột từ bảng này sang bảng khác. Mở bảng với các cột bạn muốn sao chép và cái bạn muốn sao chép vào bằng cách nhấp chuột phải vào các bảng, sau đó nhấp vào Thiết kế. Nhấp vào tab cho bảng với các cột bạn muốn sao chép và chọn các cột đó. Từ menu Chỉnh sửa, nhấp vào Sao chép.Open the table with columns you want to copy and the one you want to copy into by right-clicking the tables, and then clicking Design. Click the tab for the table with the columns you want to copy and select those columns. From the Edit menu, click Copy.
Làm cách nào để sao chép một cột sang một cột khác trong MySQL?Để sao chép dữ liệu từ trường này sang trường khác trên mỗi hàng, hãy sử dụng lệnh cập nhật.use the UPDATE command.
Làm cách nào để sao chép dữ liệu từ bảng này sang bảng khác trong SQL?Việc chèn vào câu lệnh SELECT Sao chép dữ liệu từ một bảng và chèn nó vào bảng khác.Việc chèn vào câu lệnh Chọn yêu cầu các loại dữ liệu trong các bảng nguồn và mục tiêu khớp.Lưu ý: Các bản ghi hiện có trong bảng đích không bị ảnh hưởng.INSERT INTO SELECT statement copies data from one table and inserts it into another table. The INSERT INTO SELECT statement requires that the data types in source and target tables match. Note: The existing records in the target table are unaffected.
Làm cách nào để sao chép toàn bộ cột trong SQL?Để sao chép một hàng, nhấp chuột phải vào bất kỳ ô nào trong hàng và nhấp vào Sao chép dữ liệu »hàng.Để sao chép nhiều hàng, hãy giữ phím CTRL trong khi nhấp vào ô vào hàng, sau đó nhấp chuột phải và nhấp vào Sao chép dữ liệu »hàng.Các hàng được chọn, bao gồm các tiêu đề cột của chúng, được sao chép vào bảng tạm.hold the Ctrl key while clicking cells in the rows, and then right-click and click Copy Data » Rows. The selected row(s), including their column headings, are copied to the clipboard. |