כיצד לשנות שם של טבלה ב-MySQL באמצעות טרמינל?

Kyzd Lsnwt Sm Sl Tblh B Mysql B Mz Wt Trmynl



בעת שימוש ב-MySQL, לעתים קרובות אנו צריכים לשנות או לשנות את השם של טבלת מסד נתונים עקב בעיות מסוימות, כגון שינויים במצבים עסקיים או דרישות, שגיאות כתיב, שמות לא משמעותיים או סיבות אחרות. במצב זה, MySQL מספק הצהרות שונות כדי לשנות את שמות הטבלה.

מאמר זה ידבר על:







כיצד לשנות שם של טבלה בודדת ב-MySQL באמצעות שאילתת 'ALTER'?

כדי לשנות שם של טבלה בודדת ב-MySQL באמצעות ' לשנות ' הצהרת, פעל לפי ההוראות שסופקו:



    • גש לשרת MySQL דרך הטרמינל.
    • רשימת מסדי נתונים קיימים.
    • בדוק טבלאות מסד נתונים ובחר שמות טבלאות.
    • הפעל את ' ALTER TABLE <שם קיים> שנה שם <שם חדש>; 'הצהרה.

שלב 1: התחבר לשרת MySQL



ראשית, התחבר לשרת MySQL על ידי שימוש ב' mysql ' הצהרה עם שם המשתמש והסיסמה:





mysql שורש -עמ'



שלב 2: רשימת מאגרי מידע

הפעל את ' הופעה ' שאילתה לרשימת כל מסדי הנתונים הקיימים:



הצג מסדי נתונים;


מהרשימה המוצגת, בחרנו את ' mynewdb ' מאגר מידע:


שלב 3: שנה מסד נתונים

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

השתמש ב-mynewdb;



שלב 4: הצג טבלאות

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

הצג טבלאות;


כאן, בחרנו את שם טבלת מסד הנתונים שיש לשנות את שמו. במקרה שלנו, זה ' שולחן_עובד ' שולחן:


שלב 5: שנה טבלה

לבסוף, הפעל את ' שינוי טבלה ' משפט לשינוי שם טבלת מסד הנתונים:

ALTER TABLE עובד_טבלת RENAME עובד_נתונים;


כאן:

    • ' שינוי טבלה הצהרת ' משמשת לשינוי שם הטבלה.
    • ' שולחן_עובד ” היא טבלת מסד הנתונים הקיימת של השמות.
    • ' שנה שם משפט ” משנה את השם של שם טבלת מסד נתונים קיים לשם חדש.
    • ' עובד_נתוני ' הוא שם הטבלה החדש.

ניתן לראות שהשאילתה בוצעה בהצלחה:


שלב 6: אמת את טבלת שינוי

בצע את ' הופעה ' הצהרה כדי להבטיח ששם הטבלה השתנה או לא:

הצג טבלאות;


פלט מתחת מציין ששם הטבלה השתנה:

כיצד לשנות שם של טבלה בודדת ב-MySQL באמצעות שאילתת 'RENAME'?

הצהרה נוספת לשינוי השם של שם טבלת מסד הנתונים הבודדת מצוינת להלן:

RENAME TABLE עובד_טבלה לנתוני עובד;


כאן:

    • ' שנה שם טבלה משפט ” משמש לשינוי השם של טבלת מסד הנתונים.
    • ' שולחן_עובד ' הוא השם הקיים של טבלת מסד הנתונים.
    • ' עובד_נתוני ' הוא השם החדש של טבלת מסד הנתונים הנוכחית.

מהפלט הנתון, ' השאילתה בסדר ' מציין שהטבלה שונתה:


בצע את ' הופעה ' הצהרה לרשימת טבלת מסד הנתונים הנוכחית:

הצג טבלאות;


ה ' שולחן_עובד ' שם הטבלה שונה לשם טבלה חדש ' עובד_נתוני ”:

כיצד לשנות שמות של טבלאות מרובות ב-MySQL באמצעות שאילתת 'RENAME'?

ה ' שנה שם ניתן להשתמש בפקודה גם לשינוי/שינוי שמות של טבלאות מרובות בו-זמנית. כדי לעשות זאת, נסה את השלבים הבאים:

שלב 1: הצג את טבלת מסד הנתונים

ראשית, רשום את כל הטבלאות על ידי שימוש ב-' הופעה ' ובחר את הטבלאות שצריך לשנות:

הצג טבלאות;


כפי שאתה יכול לראות, בחרנו את ' שולחן_עובד ' ו' נתוני בדיקה 'טבלאות:


שלב 2: השתמש בשאילתת RENAME

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

RENAME TABLE עובד_טבל לעובד_נתונים, נתוני בדיקה ל-demo_table;


הנה ה ' שולחן_עובד ' ו' נתוני בדיקה ' הם השם הישן של הטבלאות:


שלב 3: אימות

כדי להבטיח ששם הטבלאות השתנה או לא, הפעל את ' הופעה 'הצהרה:

הצג טבלאות;



זה הכל! סיפקנו דרכים שונות לשנות שם טבלה ב-MySQL באמצעות מסוף.

סיכום

כדי לשנות שם של טבלה ב-MySQL באמצעות הטרמינל, ' ALTER TABLE <שם קיים> שנה שם <שם חדש>; ' וה ' RENAME TABLE <שם קיים> ל<שם חדש>; ' נעשה שימוש בהצהרות. יתר על כן, ה' שנה שם טבלה ניתן להשתמש בהצהרה כדי לשנות מספר שמות של טבלאות בו-זמנית. מאמר זה הדגים את השיטה לשנות את שם הטבלה ב-MySQL באמצעות הטרמינל.