Perintah CREATE digunakan untuk membuat tabel di database 'bisnis'. Kami membuat tabel baru di sini
mysql> use business; Database changed mysql> create table OriginalTable -> ( -> id int -> ); Query OK, 0 rows affected (0.46 sec)Membuat tabel baru di database 'test'
mysql> use test; Database changed mysql> create table OriginalTable -> ( -> id int -> ); Query OK, 0 rows affected (0.47 sec _Catatan dimasukkan dengan bantuan perintah INSERT di tabel pertama
mysql> use business; Database changed mysql> insert into OriginalTable values(1),(2),(3),(4); Query OK, 4 rows affected (0.18 sec) Records: 4 Duplicates: 0 Warnings: 0Untuk menampilkan semua catatan
mysql> select *from OriginalTable;Inilah hasilnya
+------+ | id | +------+ | 1 | | 2 | | 3 | | 4 | +------+ 4 rows in set (0.00 sec) _Untuk menyalin tabel di atas dari database "bisnis" ke database lain "test"
mysql> INSERT INTO test.OriginalTable SELECT * from business.OriginalTable; Query OK, 4 rows affected (0.20 sec) Records: 4 Duplicates: 0 Warnings: 0Untuk memeriksa apakah tabel telah disalin
mysql> use test; Database changed mysql> select *from OriginalTable; _Keluaran berikut menunjukkan bahwa tabel “OriginalTable” telah berhasil disalin ke database kedua
Pengembang database dan DBA dapat menggunakan SQL Query atau SQL Server Management Studio atau skrip untuk menyalin skema tabel database dan data dari satu database ke database lain di SQL Server. Pada artikel ini, Anda akan belajar cara menyalin tabel database dan datanya dari satu database SQL Server ke database SQL Server lainnya menggunakan kueri serta secara grafis di SQL Server
Saya telah membuat dua database bernama databasefrm dan databaseto. Dalam basis data basis data, saya memiliki tabel bernama Emp yang berisi data seperti ID, Nama, Alamat, dan sebagainya. Saya ingin menyalin tabel Emp ke databaseto termasuk datanya. Kita dapat melakukan ini dengan menggunakan berbagai metode. Anda dapat menggunakan salah satu dari metode ini
Metode 1. Menggunakan Kueri SQL
Permintaan yang diperlukan di sini adalah
Pilih * ke DestinationDB. dbo. tableName dari SourceDB. dbo. Tabel Sumber
- pilih * ke dalam databaseto. dbo. emp dari databasefrm. dbo. Emp
Jika kita ingin menyalin tabel dalam database yang sama maka kita harus terlebih dahulu menggunakan database kita kemudian mengeksekusi query ini
- pilih * ke dalam tabel baru dari SourceTable
Kami juga dapat memilih hanya beberapa kolom ke dalam tabel tujuan
pilih col1, col2 intofrom
- pilih Id,Nama ke dalam databaseto. dbo. emp1 dari databasefrm. dbo. Emp
Disini kita hanya mengcopy Id dan Name pada tabel emp1 dari tabel Emp pada databasefrm database
Jika kita hanya ingin menyalin struktur atau skema tabel maka kita perlu menggunakan kueri ini
pilih *ke
dari mana 1 = 2
Pratinjau setelah menjalankan kueri ini
Metode 2. Menggunakan SQL Server Management Studio
1. Buka SQL Server Management Studio
2. Klik kanan pada nama database lalu pilih "Tugas" > "Ekspor data. " dari penjelajah objek
3. Wisaya Impor/Ekspor SQL Server terbuka;
4. Berikan autentikasi dan pilih sumber dari mana Anda ingin menyalin data;
5. Tentukan tempat untuk menyalin data;
Metode 3. Dengan Menghasilkan Script
Dengan menggunakan dua metode di atas, kita hanya dapat menyalin skema tabel dan data, tetapi tidak dapat menyalin tampilan, fungsi, batasan, pemicu, dan sebagainya. Kami dapat menyalin semua hal ini dengan membuat skrip
Mari kita lihat cara membuat skrip
- Klik kanan pada nama database lalu pilih "Tasks" lalu klik "Generate Scripts". Setelah itu Script Wizard terbuka. Klik "Berikutnya"
- Pilih Database yang ingin Anda skrip
- Pilih jenis objek. Klik "Berikutnya"
- Pilih tabel
- Pilih opsi Keluaran untuk skrip
- Ubah/Edit nama database menjadi nama yang ingin Anda gunakan untuk mengeksekusi skrip ini
Mari kita lihat bagaimana melakukannya langkah demi langkah
Pada artikel ini, kami mempelajari tiga cara berbeda untuk menyalin skema tabel database SQL Server dan datanya. Metode pertama menggunakan kueri SQL. Metode kedua menggunakan SQL Server Management Studio dan metode ketiga digunakan dengan membuat dan mengeksekusi skrip