Hướng dẫn how do i transfer data from one schema to another in mysql? - làm cách nào để chuyển dữ liệu từ lược đồ này sang lược đồ khác trong mysql?
Đó là hơi muộn nhưng chỉ cần phải giải quyết vấn đề tương tự, đây là quy trình được lưu trữ mà tôi đã đưa ra, trong trường hợp nó giúp người khác: Để chèn dữ liệu từ sơ đồ này sang sơ đồ khác, cú pháp như sau. Ở đây, chúng tôi có hai cơ sở dữ liệu của YourDatabasename1 và và YourDatabasename2, - - - insert into yourDatabaseName2.yourTableName2 select *from yourDatabaseName1.yourTableName1; Để hiểu cú pháp trên, chúng ta hãy tạo bảng. Chúng tôi đang tạo một bảng trong cơ sở dữ liệu Web Web - - mysql> create table DemoTable2020 -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.67 sec) Chèn một số bản ghi trong bảng bằng lệnh chèn - mysql> insert into DemoTable2020 values(101,'Chris'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2020 values(102,'David'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable2020 values(103,'Mike'); Query OK, 1 row affected (0.11 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 DemoTable2020; Điều này sẽ tạo ra đầu ra sau - +------+-------+ | Id | Name | +------+-------+ | 101 | Chris | | 102 | David | | 103 | Mike | +------+-------+ 3 rows in set (0.00 sec) Dưới đây là truy vấn để tạo bảng thứ hai trong một cơ sở dữ liệu khác. mysql> use test; Database changed mysql> create table DemoTable2021 -> ( -> StudentId int, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.60 sec) Dưới đây là truy vấn cho MySQL chèn dữ liệu từ lược đồ này sang lược đồ khác - mysql> insert into test.DemoTable2021 select *from web.DemoTable2020; Query OK, 3 rows affected (0.18 sec) Records: 3 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 DemoTable2021; Điều này sẽ tạo ra đầu ra sau - +-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 101 | Chris | | 102 | David | | 103 | Mike | +-----------+-------------+ 3 rows in set (0.00 sec)
Dưới đây là truy vấn để tạo bảng thứ hai trong một cơ sở dữ liệu khác.
|