להפעיל סקריפטים של MySQL ב-CMS
למד איך להפעיל פקודות MySQL ישירות ב-CMS של bluetronix, להשתמש בתבניות מוכנות ולוודא שהטבלאות שלך מופרדות בטוח מטבלאות סטנדרטיות ומערכת.
מטרת המדריך
אתה לומד איך להריץ פקודות MySQL אישיות ישירות במערכת ה-CMS של בלוטרוניקס ואיך להשתמש בתבניות הקיימות עבור משימות מסד נתונים טיפוסיות.
חשוב: פקודות MySQL פועלות ישירות על מסד הנתונים. טבלאות סטנדרטיות וצלמיות מערכת לא חייבות להשתנות ידנית. שינויים בטבלאות כאלה עלולים להיות כתובים מחדש או להיות מוסרים על ידי עדכון מערכת. בטבלאות שקשורות למודולים, מומלץ לעבוד עם טבלאות אישיות עם תוסף _own.
פתיחת סקריפט MySQL
פתח במערכת ה-CMS את האזור מסד נתונים. שם זמינות לך בין היתר הפונקציות מסד נתונים, ייבוא, ייצוא, MySQL - Script וגיבוי.
בחר ב-MySQL - Script. לאחר מכן תיפתח הפקודה MySql - בפקודה. כאן תוכל להזין פקודות MySQL אישיות ולהתחיל עם ביצוע.
תבניות למשימות MySQL שכיחות
באמצעות שדה התבניות תוכל לבחור פקודות מוכנות עבור משימות מסד נתונים טיפוסיות. כך אינך צריך לכתוב כל פעם מחדש את מבנה הבסיס של פקודת MySQL.
בעוד שבחרת זמינות, לדוגמה, התבניות הבאות:
- Tabelle umbenennen
- Tabelle mit dem gleichen Aufbau wie eine bestehende Tabelle erstellen
- Alle Tabellen-Inhalte von einer Quell-Tabelle in eine Ziel-Tabelle kopieren
- Tabelle leeren und die ID zurück auf 0 setzen
- Tabellenspalte eindeutig setzen (UNIQUE)
שימו לב: חלק מהפקודות האלה משנות או מוחקות נתונים. לכן, לפני הביצוע, בדוק תמיד את הטבלה שנבחרה ואת פקודת ה-MySQL שנוצרה.
דוגמה: יצירת טבלה מותאמת עם אותו מבנה
בדוגמה שלנו, נשתמש בטבלה בלוג כבטבלה קיימת. להתאמות אישיות יש ליצור טבלה משלה עם התוסף _own.
בחר את התבנית צור טבלה (טבלה חדשה) עם אותו מבנה כמו (טבלה קיימת). הפקודה יכולה להיראות כך:
CREATE TABLE Blog_own LIKE Blog;
עם ביצוע תתחיל את הפקודה. כך תיווצר טבלה חדשה עם אותו מבנה טבלאי כמו הטבלה הקיימת.
הערה: שלב זה לוקח תחילה את מבנה הטבלה. אם יש צורך להעתיק גם את הרשומות הקיימות, השתמש לאחר מכן בתבנית להעתקת תוכן הטבלאות.
לבדוק אם ההפעלה הייתה מוצלחת
לאחר הביצוע, מערכת ה-CMS מציגה את התוצאה תחת הודעת MySql. בדוגמה הבאה נוצרה טבלת Blog2_own על בסיס הטבלה Blog עם אותה תבנית.
CREATE TABLE Blog2_own LIKE Blog;
ההודעה 'הפקודה בוצעה בהצלחה!' מאשרת שפקודת ה-MySQL התקבלה.
לקחת תוכן מטבלאות
אם על הטבלה החדשה _own לכלול לא רק את אותו המבנה, אלא גם את הרשומות הקיימות, תוכל להשתמש לאחר מכן בתבנית העתקת כל תוכן הטבלאות לטבלה יעד מתוך טבלה מקור.
כמטרה השתמש בטבלה החדשה שלך וכמקור בטבלה הקיימת. כך תוכל תחילה ליצור את מבנה הטבלאות ולאחר מכן להעביר את התכנים הקיימים.
תבניות נוספות
בנוסף ליצירה והעתקת טבלאות, תוכל לבצע משימות נוספות דרך בחירת תבניות. תוכל, למשל, לשנות שם של טבלה, לרוקן טבלה ולהחזיר את ה-ID או להגדיר עמודת טבלה עם UNIQUE.
שימו לב: במיוחד ריקון טבלה משנה את מאגר הנתונים מיד. השתמש בפקודות כאלה רק כאשר אתה יודע בדיוק איזו טבלה מושפעת.
להפעיל פקודות MySQL מותאמות
התבניות הן רק עזרה. בממשק פקודת MySQL תוכל גם להזין פקודות MySQL אישיות ולהתחיל אותן באמצעות ביצוע. כך תוכל לבצע שינויים אישיים בטבלאות מסד הנתונים שלך ישירות דרך מערכת ה-CMS.
להרחבות אישיות עליך להשתמש בטבלאות שלך או בגרסאות _own המיועדות, כך שההתאמות האישיות שלך ישמרו בנפרד מנתוני מערכת.
סיכום
עם MySQL - Script תוכל להריץ פקודות MySQL ישירות דרך מערכת ה-CMS של בלוטרוניקס. עבור משימות שדורשות לרוב, קיימות תבניות מוכנות. אינך צריך לשנות בטבלאות סטנדרטיות ומערכת ידנית. לעבוד עם טבלאות _own אישיות ולבדוק לפני כל ביצוע בעיון את הטבלה המושפעת ואת פקודת ה-MySQL שנוצרה.
שאלות נפוצות
מה לקוחות שואלים אותנו לעיתים קרובות
מה זה MySQL - Script במערכת ה-CMS של בלוטרוניקס?
באמצעות MySQL - Script תוכל להזין ולהריץ פקודות MySQL ישירות במערכת ה-CMS.
איפה אני מוצא את הפונקציה MySQL - Script?
פתח במערכת ה-CMS את אזור מסד נתונים ובחר שם את MySQL - Script.
האם אני יכול להריץ פקודות MySQL אישיות?
כן. בממשק פקודת ה-MySQL תוכל להזין פקודות אישיות ולהתחיל עם ביצוע.
האם יש תבניות MySQL מוכנות?
כן. יש תבניות למשימות טיפוסיות כמו שינוי שם, יצירה, העתקה או ריקון של טבלאות.
האם מותר לי לשנות טבלאות סטנדרטיות ומערכת ישירות?
לא כדאי לשנות ידנית טבלאות סטנדרטיות ומערכת. שינויים עלולים להתבטל או לההפך על ידי עדכוני מערכת.
איך אני מסמן טבלה אישית?
לצורך התאמות אישיות משתמשים בטבלאות עם התוסף _own, לדוגמה Blog_own.
איך אני יוצר Blog_own עם המבנה של Blog?
אתה יכול להשתמש בתבנית ליצירת טבלה עם אותו מבנה. הדוגמה היא CREATE TABLE Blog_own LIKE Blog;.
האם עם CREATE TABLE Blog_own LIKE Blog מועתקים גם התוכן?
במדריך זה מועבר קודם כל המבנה של הטבלה. עבור הרשומות הקיימות אתה משתמש לאחר מכן בתבנית להעתקת תוכן הטבלה.
איך אני מזהה אם פקודה בוצעה בהצלחה?
ה-CMS מציג את התוצאה תחת הודעת MySql. במקרה של ביצוע מוצלח, תופיע הודעת הצלחה מתאימה.
האם אני יכול לשכפל טבלה שלמה?
אתה יכול קודם ליצור טבלה חדשה עם אותו מבנה ואז להעתיק את תוכן הטבלה מהטבלה המקורית לטבלה החדשה.
האם אני יכול לרוקן טבלה דרך התבניות?
כן. יש תבנית לריקון טבלה ולחזרה על ה-ID. חשוב לבדוק את הטבלה המושפעת לפני הביצוע, מכיוון שפעולה זו עלולה לשנות או למחוק נתונים.
האם אני יכול לקבוע עמודה כ-UNIQUE?
כן. במבחר התבניות המוצג קיימת הפונקציה לקבוע עמודת טבלה כ-UNIQUE.
למה כדאי לעבוד עם טבלאות _own למודולים?
כדי שההתאמות האישיות יישמרו בנפרד מהטבלאות הסטנדרטיות ולא יבואו במגע ישיר עם טבלאות שמצבן הסטנדרטי יכול להיות מושפע מעדכונים.