SQL PILIH KE
Dengan SQL, anda boleh menyalin maklumat dari satu jadual ke jadual yang lain.
Pernyataan SELECT INTO menyalin data daripada satu jadual dan kemudian memasukkan data ke dalam jadual baharu.
SQL SELECT INTO pernyataan
Penyataan SELECT INTO menyalin data daripada satu jadual dan kemudian memasukkan data ke dalam jadual baharu.
SQL SELECT INTO sintaks
Kita boleh menyalin semua lajur dan memasukkannya ke dalam jadual baharu:
//SELECT *
//INTO newtable [IN externaldb]
//FROM table1;
//INTO newtable [IN externaldb]
//FROM table1;
Atau hanya salin lajur yang dikehendaki dan masukkannya ke dalam yang baharu jadual:
PILIH nama_lajur
MASUK jadual baharu [DALAM externaldb]
DARIPADA table1;
MASUK jadual baharu [DALAM externaldb]
DARIPADA table1;
Petua: Jadual baharu akan dibuat menggunakan nama lajur dan jenis yang ditakrifkan dalam pernyataan SELECT. Anda boleh menggunakan klausa AS untuk menggunakan nama baharu. |
Buat salinan sandaran Pelanggan:
PILIH *DARI Tapak Web;
Sila gunakan klausa IN untuk menyalin jadual ke pangkalan data lain:
PILIH * DARI Tapak Web;
Cuma salin beberapa lajur dan masukkannya ke dalam jadual baharu:
PILIH nama,
urlDARI Tapak Web;
Salin hanya tapak web Cina dan masukkannya ke dalam jadual baharu:
PILIH *
KE DALAM WebsitesBackup2016PILIH *
WHERE country='CN';
Salin data daripada berbilang jadual dan masukkannya ke dalam jadual baharu:
PILIH Websites.name, access_log.count, access_log.date
MASUK WebsitesBackup2016
DARI Laman WebPILIH Websites.name, access_log.count, access_log.date
MASUK WebsitesBackup2016
ON Websites.id=access_log.site_id;
Petua: Penyataan
SELECT INTO boleh digunakan untuk mencipta jadual kosong baharu melalui skema lain. Cuma tambah klausa WHERE yang menyebabkan pertanyaan tidak mengembalikan data:
PILIH *
KE jadual baharu
DARI
jadual1PILIH *
KE jadual baharu
DARI