Mundarija:

MySQL da jadvalni bir jadvaldan ikkinchisiga qanday nusxalash mumkin?
MySQL da jadvalni bir jadvaldan ikkinchisiga qanday nusxalash mumkin?

Video: MySQL da jadvalni bir jadvaldan ikkinchisiga qanday nusxalash mumkin?

Video: MySQL da jadvalni bir jadvaldan ikkinchisiga qanday nusxalash mumkin?
Video: Mavzu: Kompyuter tarmoqlari va tarmoq texnologiyalari. 2024, Noyabr
Anonim

MySQL uchun kuchli variantni taqdim etadi nusxa ko'chirish dan ma'lumotlar bir stoldan boshqa stolga (yoki ko'p jadvallar ). Asosiy buyruq INSERT SELECT deb nomlanadi.

Sintaksisning to'liq tartibi quyida ko'rsatilgan:

  1. QOʻYISH [E'IBOR QILISH]
  2. [INTO] jadval_nomi.
  3. [(ustun_nomi,)]
  4. TANLASH
  5. FROM table_name WHERE

Xuddi shunday, odamlar so'rashadi, qanday qilib ma'lumotlarni bir jadvaldan ikkinchi jadvalga ko'chirish mumkin?

INSERT INTO SELECT operatori ma'lumotlarni bir jadvaldan ko'chiradi va boshqa jadvalga kiritadi

  • INSERT INTO SELECT uchun manba va maqsadli jadvallardagi maʼlumotlar turlari mos kelishini talab qiladi.
  • Maqsadli jadvaldagi mavjud yozuvlar ta'sir qilmaydi.

Bundan tashqari, MySQL-dagi boshqa jadvaldan qanday qilib jadval yarataman? CREATE TABLE iborasining oxiriga SELECT iborasini qo'shish orqali bitta jadvalni boshqasidan yaratishingiz mumkin:

  1. JADVAL YARATISH new_tbl [AS] TANGLASH * FROM orrig_tbl;
  2. mysql> CREATE TABLE satri (UNIKAL (n)) SELECT n FROM foo;
  3. CREATE TABLE foo (a TINYINT NOT NULL) SELECT b+1 AS a FROM satri;

Bundan tashqari, bilish uchun jadvalni bir ma'lumotlar bazasidan boshqasiga qanday nusxalashim mumkin?

2-usul

  1. SQL Server Management Studio-ni oching.
  2. Ma'lumotlar bazasi nomini sichqonchaning o'ng tugmasi bilan bosing, so'ngra ob'ekt tadqiqotchisidan "Vazifalar" > "Ma'lumotlarni eksport qilish" ni tanlang.
  3. SQL Server Import/Export ustasi ochiladi; "Keyingi" tugmasini bosing.
  4. Autentifikatsiyani taqdim eting va ma'lumotlarni ko'chirmoqchi bo'lgan manbani tanlang; "Keyingi" tugmasini bosing.

SQL da jadvalni qanday ko'paytirishim mumkin?

Foydalanish SQL Server boshqaruv studiyasi Object Explorer-da sichqonchaning o'ng tugmachasini bosing Jadvallar va Yangi ni bosing Jadval . Object Explorer-da ni o'ng tugmasini bosing stol nusxalashni xohlaysiz va Dizayn tugmasini bosing. Mavjud ustunlarni tanlang stol va Tahrirlash menyusidan Nusxa olish-ni bosing. Yangisiga qayting stol va birinchi qatorni tanlang.

Tavsiya: