קבל שמות טבלאות באמצעות SELECT Statement ב-MySQL

Qbl Smwt Tbl Wt B Mz Wt Select Statement B Mysql



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

הפוסט הזה ידבר על:

כיצד לקבוע את כל שמות הטבלאות באמצעות הצהרת 'SELECT' ב-MySQL?

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







שלב 1: חבר את המסוף

בהתחלה, חבר את מסוף Windows עם שרת MySQL על ידי הפעלת הפקודה הרשומה למטה:



mysql -u root -p

כתוצאה מכך, תתבקשו להזין את הסיסמה:







שלב 2: הצג את כל שמות הטבלאות

כעת, הפעל את ' בחר הפקודה יחד עם הפקודה ' information_schema.tables כדי לקבל את המידע על כל הטבלאות והמופעים הקיימים במסד נתונים:

בחר Table_name בתור TablesName מתוך information_schema.tables;



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

אם ברצונך להציג טבלת מסדי נתונים מרובים בבת אחת, ' הִתאַחֲדוּת ניתן להשתמש באופרטור:

בחר Table_name בתור TablesName מ-information_schema.tables שבו table_schema = 'mariadb' UNION בחר Table_name בתור TablesName מ-information_schema.tables שבו table_schema = 'mynewdb';

כאן:

  • ' בחר הפקודה משמשת לבחירת הרשומה ממסדי הנתונים.
  • ' שם שולחן ' הוא משתנה ברירת המחדל.
  • ' שם טבלאות ' הוא השם של עמודת הטבלה שנוצרה.
  • ' information_schema.tables ' אופרטור משלב את התוצאות של שתיים או מרובות ' בחר ' הצהרות.
  • ' איפה ' סעיף מחלץ את הרשומות העומדות בתנאי המסופק.
  • ' table_schema המשתנה ישמש לשמירת שם מסד הנתונים.
  • ' mariadb ' ו' mynewdb ' הם שמות מסד הנתונים שלנו.

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

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

בחר Table_name בתור TablesName מתוך information_schema.tables כאשר table_schema = 'mariadb'; בחר Table_name בתור TablesName מתוך information_schema.tables כאשר table_schema = 'mynewdb';

זה הכל! סיפקנו את השאילתות השונות לקבלת שמות טבלאות באמצעות הצהרת 'SELECT' של MySQL.

סיכום

כדי לקבל שמות טבלאות באמצעות ' בחר 'הצהרה ב-MySQL, ה' בחר Table_name בתור TablesName FROM information_schema.tables; ניתן להשתמש בפקודה. כדי לקבל את התוצאות של המרובה ' בחר הצהרות בבת אחת, ה' הִתאַחֲדוּת ' ניתן להשתמש במפעיל. מצד שני, ה' ; ' מציג את שמות הטבלה של מסדי נתונים שונים בנפרד. פוסט זה הדגים את ההליך של קבלת שמות טבלאות באמצעות הצהרת 'SELECT' ב-MySQL.