HWzoneHWzoneHWzone
  • ראשי
  • כתבות פופולריות
  • הגדרת התראות
  • מחשבים
    מחשבים
    הצג עוד
    כתבות מובילות
    הדרך להפסיק לשלם ולקחת בעלות: בנינו שרת AI מפלצתי מקומי
    22/08/2026
    מחשב ASUS Ascent GX10 מבוסס NVIDIA DGX Spark בסקירה: דמוקרטיזציה של מודלים מקומיים
    04/10/2026
    מחיקת זיכרון: למה מיקרוסופט מסתירה פתאום את המלצת ה-32 גיגה-בייט למחשבים אישיים?
    06/08/2026
    כתבות אחרונות
    NVIDIA הגבילה את ביצועי ה-AI בכרטיסי GeForce – מודרים הצליחו להכפיל אותם
    26/10/2026
    אחד הכרטיסים ממשלוח ה-RTX 5090 שנעלם – הופיע באינטרנט
    24/10/2026
    מייסד 3dfx: בזכות Quake מכרנו כנראה מיליוני כרטיסי Voodoo
    23/10/2026
    סיכום השבוע: Claude, GTA 6 ועוד
    23/10/2026
  • גאדגטים
    גאדגטים
    הצג עוד
    כתבות מובילות
    ניסיתי סמארטפון מתקפל בפעם הראשונה – התרשמויות משימוש Galaxy Z Fold8
    27/09/2026
    הדמיה של מערכת הבית החכם החדשה של אפל עם מסך HomePad, רמקול HomePod mini ומזרים Apple TV 4K
    אפל חוזרת לסלון: שלושה מוצרים חדשים בדרך, כולל מסך חכם שיתחרה באמזון ובגוגל
    10/10/2026
    שחזור דיגיטלי של ה-iPod המקורי משנת 2001 מופיע בתוך דף אינטרנט במחשב נייד
    אפל מחזירה את ה-iPod המקורי לחיים, ומחביאה אותו באתר שלה
    25/10/2026
    כתבות אחרונות
    אפל מחזירה את ה-iPod המקורי לחיים, ומחביאה אותו באתר שלה
    25/10/2026
    סיכום השבוע: Claude, GTA 6 ועוד
    23/10/2026
    25 שנה ל-HWzone: מהיום, האתר נבנה סביבך
    20/10/2026
    ה-iPhone Duo נמכר עד ינואר 2027, אבל אפל כבר מקדימה משלוחים
    20/10/2026
  • גיימינג
    גיימינג
    הצג עוד
    כתבות מובילות
    GIGABYTE GAMING A16 עם RTX 5060 – מה תקבלו בקטגוריה הזולה של מחשבי גיימינג ניידים?
    12/09/2026
    המחשה של לוח אם בקונסולת משחקים עתידית עם שבבי זיכרון ואחסון חשופים
    ה-PlayStation 6 עשויה לעלות יותר מ-1,000 דולר
    20/10/2026
    Control Resonant הוא משחק כבד, אבל עמוס בטכנולוגיות מתקדמות – בדקנו
    30/09/2026
    כתבות אחרונות
    בלי מחשב ובלי סטרימינג: משחקי PC רצים ישירות על PlayStation 5
    27/10/2026
    סיכום השבוע: Claude, GTA 6 ועוד
    23/10/2026
    מיקרוסופט תגבה 12 דולר על 50 שעות משחק ב-Xbox Cloud Gaming
    22/10/2026
    חודש לפני ההשקה, GTA 6 כבר מתקרב ל-600 מיליון דולר
    21/10/2026
  • טכנולוגיה
    טכנולוגיה
    הצג עוד
    כתבות מובילות
    מודל 44 טריליון הדולר של אנתרופיק: כשהמתכנתים יפנו את מקומם לחשמלאים
    14/09/2026
    לווייני תקשורת של Starlink מעל רשת סלולרית עירונית עם אנטנות קרקעיות וסמארטפון המחובר לרשת
    מאסק בונה חברת סלולר עם 15 אלף לוויינים ואנטנות קרקעיות
    11/10/2026
    סיכום השבוע ב-HWzone
    סיכום השבוע: Claude, GTA 6 ועוד
    23/10/2026
    כתבות אחרונות
    NVIDIA רוצה להרוויח מה-GPU שלכם גם אחרי שכבר שילמתם עליו
    27/10/2026
    81 מיליארד דולר הפסד: המספר החריג מאחורי ההנפקה של Anthropic
    27/10/2026
    ביקרנו במרכז התקשורת של בזק בתל-אביב – כך מתמודדים עם זינוק של פי 3 בפעילות AI ברשת
    26/10/2026
    גוגל משנה את הכללים: Gmail ו-Photos עשויים להשפיע על הפרסומות שלכם
    25/10/2026
  • ביקורות
    ביקורות
    הצג עוד
    כתבות מובילות
    הדרך להפסיק לשלם ולקחת בעלות: בנינו שרת AI מפלצתי מקומי
    22/08/2026
    ניסיתי סמארטפון מתקפל בפעם הראשונה – התרשמויות משימוש Galaxy Z Fold8
    27/09/2026
    מחשב ASUS Ascent GX10 מבוסס NVIDIA DGX Spark בסקירה: דמוקרטיזציה של מודלים מקומיים
    04/10/2026
    כתבות אחרונות
    מחשב ASUS Ascent GX10 מבוסס NVIDIA DGX Spark בסקירה: דמוקרטיזציה של מודלים מקומיים
    04/10/2026
    ניסיתי סמארטפון מתקפל בפעם הראשונה – התרשמויות משימוש Galaxy Z Fold8
    27/09/2026
    GIGABYTE GAMING A16 עם RTX 5060 – מה תקבלו בקטגוריה הזולה של מחשבי גיימינג ניידים?
    12/09/2026
    זיכרון Novakey של ADATA XPG – אסתטיקת ה-Cyberpunk של ה-DDR5
    07/09/2026
  • ספיישלים
    • CES
      • CES 2026
      • CES 2025
      • CES 2024
      • CES 2023
      • CES 2022
      • CES 2020
      • CES 2019
      • CES 2018
      • CES 2017
      • CES 2016
      • CES 2015
      • CES 2013
      • CES 2012
      • CES 2011
      • CES 2009
    • Computex
      • Computex 2019
      • Computex 2018
      • Computex 2016
      • Computex 2014
      • Computex 2013
      • Computex 2012
      • Computex 2011
      • Computex 2010
      • Computex 2009
      • Computex 2008
      • Computex 2007
    • E3 2016
    • עשור לאתר המחשבים
    • CeBIT 2008
    • CeBIT 2007
  • פורומים
  • זכרונות
  • הפיד שלי
  • כתבות שקראתי
  • ניהול העדפות
  • ערוצים פרסומיים
עקבו אחרינו ברשתות
  • אודות האתר
  • צרו קשר
  • פרסם אצלנו
  • תנאי שימוש ומדיניות פרטיות
  • הצהרת נגישות
בקריאה עכשיו: מדריך ל-SQL – שפת שאילתות למסדי נתונים
HWzoneHWzone
  • ראשי
  • כתבות פופולריות
  • הגדרת התראות
  • מחשבים
  • גאדגטים
  • גיימינג
  • טכנולוגיה
  • ביקורות
  • ספיישלים
    • CES
    • Computex
    • E3 2016
    • עשור לאתר המחשבים
    • CeBIT 2008
    • CeBIT 2007
  • פורומים
  • זכרונות
עקבו אחרינו
  • אודות האתר
  • צרו קשר
  • פרסם אצלנו
  • תנאי שימוש ומדיניות פרטיות
  • הצהרת נגישות
מדריכיםמחשבים

מדריך ל-SQL – שפת שאילתות למסדי נתונים

עדכון אחרון: 11/04/2015 בשעה 09:34
29/08/2012
61 דקות קריאה
שיתוף
רוצים לראות יותר מ-HWzone בתוצאות של Google?הוסיפו אותנו כמקור מועדף ב-Google

בניית מסד הנתונים באמצעות PhpMyAdmin

את מסד הנתונים שלנו נבנה באמצעות מערכת הנקראת PhpMyAdmin. מערכת זו מאפשרת לנו באמצעות ממשק Web לנהל את כל מסד הנתונים שלנו.
בנוסף, המערכת מציגה לנו בצורה יפה את השאילתות שהיא מריצה כך שנוכל להבין את התחביר הנדרש לבצע את אותן הפעולות. מערכת זו באה לנו ביחד עם
EasyPHP.
הדבר הראשון שנעשה זה ליצור את המשתמש שבאמצעותו ניגש למסד הנתונים שלנו:

  1. נלחץ לחיצה ימנית על הצלמית > Administration.
  2. בחלק התחתון של העמוד שנפתח לנו נראה כותרת בשם Modules. נלחץ על Open במודול הראשון (PhpMyAdmin): 

 

  • יפתח לנו ממשק הניהול שעליו דיברנו. כעת עלינו ליצור משתמש אשר באמצעותו נתחבר למסד הנתונים. נלחץ על הלשונית "Privileges" המופיעה בתפריט העליון.
  • נלחץ על "Add a new user". יקפוץ לנו דיאלוג אשר בו עלינו יהיה למלאות את פרטי המשתמש וההרשאות הקיימות לאותו המשתמש. המשתמש שניצור יהיה משתמש עם הרשאות מלאות. בתיבת ה- User nameנמלא את שם המשתמש שנרצה על מנת לגשת למסד הנתונים, בתיבת ה-Host נבחר ב-Local ובתיבת ה-Password נקליד את הסיסמא שבה אנו מעוניינים לגשת למסד הנתונים ונחזור עליה שוב בתיבה המופיעה מתחת. ב-Global Privileges נלחץ על Check All וכך ניתן הרשאות מלאות למשתמש במסד הנתונים. לבסוף, נלחץ על "Create user": 

 

  • שם המשתמש שנתנו הוא Shynet והסיסמא היא 123456. בפרטים אלה נשתמש בהמשך.

 

כעת ניצור את מסד הנתונים guestbook:

  1. בתוך מערכת ה-PhpMyAdmin נלחץ על לשונית ה-Databases.
  2. בשדה שבו רשום "Create new database" נרשום "guestbook".
  3. נלחץ על כפתור ה-"Create".

כעת יופיע לנו בצד שמאל כפתור שרשום עליו "Create table". נלחץ על כפתור זה וניצור את הטבלה הראשונה שלנו. טבלה זו בעצם תכיל את כל תגובות המשתמשים ותיקרא בשם "comments".
החלון שלנו מורכב ממספר תיבות הזנה. בכדי ליצור את הטבלה נעקוב אחר השלבים הבאים:

  1. בחלק העליון נראה את תיבת ה-"Table name" בטבלה זו נרשום את שם הטבלה שניצור. במקרה שלנו נקליד "comments".
  2. בחלק התחתון יותר ניראה שורה בשם "Structure", תחת שורה זו יופיעו העמודות של הטבלה שלנו, או במילים אחרות את הצורה שבה הטבלה שלנו תורכב.
  3. טבלת ה-comments תורכב מ-3 עמודות עיקריות: שם המשתמש (שם המגיב), תוכן התגובה והתאריך שבו המשתמש הגיב. אם נסתכל היטב נשים לב שיש לנו 2 עמודות בלבד. בכדי להוסיף עמודה שלישית נקליד בתיבת הטקסט המופיע בחלק התחתון הימני של המסך "1" ונלחץ על הכפתור "Go". המספר שהקלדנו מתאר את מספר העמודות שאנו רוצים להוסיף.
  4. העמודה הראשונה שניצור תקרא "username" (מכילה את שם המשתמש) היא תהיה מסוג VARCHAR ותכיל מקסימום של 50 תווים (שם המשתמש יכיל מקסימום 50 תווים).
  5. העמודה השנייה שניצור תקרא  "content" (מכילה את תוכן התגובה) היא תהיה מסוג VARCHAR ותכיל מקסימום של 400 תווים (תגובה לא תעלה על 400 תווים).
  6. העמודה השלישית שניצור תקרא  "date" (מכילה את תאריך התגובה) והיא תהיה מסוג DATE.

לבסוף הטופס שלנו יראה כך:

כעת נלחץ על כפתור ה-"Save" אשר מופיע בתחתית המסך בצד ימין. אם השאילתה בוצעה בהצלחה נוכל ליראות את הטבלה מופיעה בצד השמאלי של המסך:

אם היינו מריצים זאת בצורת שאילתה, השאילתה הייתה נראית כך:

CREATE TABLE comments (

                username VARCHAR(50),

                content VARCHAR(400),

                date DATE

)

שימו לב! שחכנו דבר עיקרי וחשוב שנהוג לשים בכל טבלה. עמודת ה-ID. עמודה זו נותנת מספר זיהוי ייחודי לכול רשומה בטבלה שלנו. כיצד נוסיף את עמודה זו לאחר שיצרנו את הטבלה? במקום להשתמש בממשק הנוח הפעם נריץ שאילתה על השרת.
 בכדי להריץ שאילתות על הטבלה עלינו ללחוץ על לשונית ה-
SQL. קודם יש לשים לב כי אנחנו נמצאים בתוך מסד הנתונים על ידי כך שנביט בחלק העליון של המסך וניראה את הדבר הבא:

הערה: אם אתם לא נמצאים בתוך מסד הנתונים עליכם ללחוץ על לשונית ה-Databases ולבחור guestbook.

כעת נריץ את השאילתה הבאה:

ALTER TABLE comments ADD id INT NOT NULL PRIMARY KEY AUTO_INCREMENT

 יש ללחוץ על "Go" להרצת השאילתה.

בעצם מה שעשינו זה ביצענו שינוי בטבלה comments והוספנו עמודה בשם id מסוג INT (מספר שלם). עמודה זו עולה באחד עם כל הוספת רשומה (AUTO_INCREMENT). עמודה זו מהווה את המפתח העיקרי לטבלה (PRIMARY KEY). ולבסוף, עמודה זו אף פעם לא תקבל ערך של 0 (NOT NULL).

כעת ניראה כיצד אנו מוסיפים תגובה באמצעות שאילתת SQL. נלחץ שוב על לשונית ה-SQL ונריץ את השאילתה הבאה:

INSERT INTO comments (username, content, date) VALUES ( 'Shynet', 'Nice project!', NOW() )

 

תחביר ה-INSERT INTO מאפשר לנו להכניס רשומות לטבלה. הסוגריים הראשונים מתארים איזו ערכים אנו עומדים להכניס ובאיזה סדר. הסוגריים השניים הם אותם ערכים שאנו רוצים להכניס. שימו לב שמסביב למחרוזות אנו משתמשים בגרש ('). בערך של התאריך אנו משתמשים בפונקציית ה-NOW אשר מביאה לנו את ערך הזמן הנוכחי.

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

רוצים לראות יותר מ-HWzone בתוצאות של Google?הוסיפו אותנו כמקור מועדף ב-Google
העמוד הקודם123456789העמוד הבא

הצטרפו לערוץ הטלגרם שלנו!

קבלו עדכונים שוטפים וחדשות מעולם הטכנולוגיה ישירות לטלפון שלכם.

הצטרפו עכשיו

היום לפני 3-14 שנים ב-HWzone: Radeon RX 6000, MacBook Pro ועוד
היום לפני 2-23 שנים ב-HWzone: Mi MIX, 144 הרץ ועוד
היום לפני 2-23 שנים ב-HWzone: 52 גיגה-ביט, BioDrive ביומטרי ועוד
צוקרברג ידע שהמשתמשים מבולבלים: Meta חויבה בקנס של 25 מיליארד דולר
סיכום השבוע: Claude, GTA 6 ועוד
תגיות:FacebookiPhoneאבטחהאינטרנטפייסבוק
איך זה גורם לך להרגיש?
אהבתי!1
מצחיק!0
עצוב0
מופתע0
משועמם0
כועס0
טוען תגובות...

כתבות פופולריות

הדרך להפסיק לשלם ולקחת בעלות: בנינו שרת AI מפלצתי מקומי
22/08/2026
ניסיתי סמארטפון מתקפל בפעם הראשונה – התרשמויות משימוש Galaxy Z Fold8
27/09/2026
מחשב ASUS Ascent GX10 מבוסס NVIDIA DGX Spark בסקירה: דמוקרטיזציה של מודלים מקומיים
02/10/2026
מחיקת זיכרון: למה מיקרוסופט מסתירה פתאום את המלצת ה-32 גיגה-בייט למחשבים אישיים?
06/08/2026
HWzoneHWzone
עקבו אחרינו
  • אודות האתר
  • צרו קשר
  • פרסם אצלנו
  • תנאי שימוש ומדיניות פרטיות
  • הצהרת נגישות