תוכן עניינים:

איך אני מעתיק טבלה מטבלה אחת לאחרת ב-MySQL?
איך אני מעתיק טבלה מטבלה אחת לאחרת ב-MySQL?

וִידֵאוֹ: איך אני מעתיק טבלה מטבלה אחת לאחרת ב-MySQL?

וִידֵאוֹ: איך אני מעתיק טבלה מטבלה אחת לאחרת ב-MySQL?
וִידֵאוֹ: Section 8 2024, נוֹבֶמבֶּר
Anonim

MySQL מספק אפשרות רבת עוצמה עבור הַעתָקָה מידע מ שולחן אחד לשולחן אחר (או רבים שולחנות ). הפקודה הבסיסית ידועה בשם INSERT SELECT.

פריסה מלאה של התחביר מוצגת להלן:

  1. הוסף [התעלם]
  2. [INTO] table_name.
  3. [(שם_עמודה,)]
  4. בחר
  5. FROM table_name WHERE

באופן דומה, אנשים שואלים, כיצד ניתן להעתיק נתונים מטבלה אחת לטבלה אחרת?

המשפט INSERT INTO SELECT מעתיק נתונים מטבלה אחת ומכניס אותם לטבלה אחרת

  • INSERT INTO SELECT דורש שסוגי הנתונים בטבלאות המקור והיעד תואמים.
  • הרשומות הקיימות בטבלת היעד אינן מושפעות.

יתר על כן, איך אני יוצר טבלה מטבלה אחרת ב-MySQL? אתה יכול ליצור טבלה אחת מאחרת על ידי הוספת משפט SELECT בסוף משפט CREATE TABLE:

  1. CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;
  2. mysql> CREATE TABLE bar (ייחודי (n)) SELECT n FROM foo;
  3. CREATE TABLE foo (TINYINT NOT NULL) בחר b+1 כפס FROM;

כמו כן, לדעת, איך אני מעתיק טבלה ממסד נתונים אחד למשנהו?

שיטה 2

  1. פתח את SQL Server Management Studio.
  2. לחץ לחיצה ימנית על שם מסד הנתונים ולאחר מכן בחר "משימות" > "ייצוא נתונים" מסייר האובייקטים.
  3. אשף הייבוא/ייצוא של SQL Server נפתח; לחץ על "הבא".
  4. ספק אימות ובחר את המקור שממנו ברצונך להעתיק את הנתונים; הקש "הבא".

כיצד ניתן לשכפל טבלה ב-SQL?

באמצעות SQL Server Management Studio בסייר האובייקטים, לחץ לחיצה ימנית טבלאות ולחץ על חדש שולחן . בסייר האובייקטים לחץ לחיצה ימנית על שולחן ברצונך להעתיק ולחץ על עיצוב. בחר את העמודות בקיים שולחן ובתפריט עריכה, לחץ על העתק. עבור בחזרה לחדש שולחן ובחר את השורה הראשונה.

מוּמלָץ: