קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [PHP] מדריך | התחברות למסד קיים וביצוע שאליתות.
    על ידי -Smoxer- בפורום שפות צד שרת
    תגובות: 2
    הודעה אחרונה: 17-09-2012, 01:34
  2. ביצוע Reseed - מדריך מפורט + תמונות + דוגמאות
    על ידי <HEN> בפורום פורום מדריכים
    תגובות: 15
    הודעה אחרונה: 11-12-2009, 16:51
  3. [מדריך] ביצוע שיחת טלפון חינם ללא תוכנה
    על ידי KreeDeniKs בפורום מדריכים וטיפים
    תגובות: 10
    הודעה אחרונה: 17-04-2009, 14:06
  4. [מדריך] ביצוע סריקה ע"י kaspersky
    על ידי Michael1232 בפורום מדריכי תמיכה טכנית
    תגובות: 0
    הודעה אחרונה: 14-04-2008, 14:57
  5. מדריך לטיל מים
    על ידי אוריה בפורום ארכיון מדריכים
    תגובות: 6
    הודעה אחרונה: 08-10-2006, 23:48
+ תגובה לנושא
מציג תוצאות 1 עד 1 מתוך 1

מדריך | ביצוע שאליתות

  1. #1
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל מדריך | ביצוע שאליתות

    שם:  mysql_logo1.png
צפיות: 82
גודל:  15.2 קילובייט
    מה זה SQL, ולמה זה נועד?
    SQL הוא קיצור של "Structured Query Language" או בתרגום: "שפת שאליתות מובנת".

    SQL, נועד ליצירת מסדי נתונים, כלומר: לשמור נתונים לשלוף אותם ופעולות דומות.
    הערה
    במדריך זה נלמד רק את השאליתות שאפשר לעשות עם SQL.


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

    בשביל התחלה ניקח לדוגמה חנות פירות שצריך לרשום לכל פרי את המחיר, פשוט לא?
    בשביל זה ניצור מסד חדש העונה לשם "Fruits" כך:
    קוד:
    CREATE DATABASE Fruits;
    פשוט מאוד, יצרנו מסד העונה לשם Fruits. (לגודל האותיות זה לא קריטי, יותר נוח לכם לכתוב אותיות גדולות. תכתבו אותיות גדולות. לא נוח לכם עם אותיות גדולות? תרשמו עם אותיות קטנות)

    בינתיים לא קרה כלום, רק יצרנו מסד.
    עכשיו נוסיף טבלאות, אנו צריכים אותם בכדי לשמור את הנתונים שלנו לפי עמודות ושורות.
    בשביל זה נרשום:
    קוד:
    USE Fruits;
    CREATE TABLE Fruits(
    FruitID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    FruitName VARCHAR(100) NOT NULL,
    Price INTEGER NOT NULL,
    PRIMARY KEY(FruitID)
    );
    מה עשינו?

    USE Fruits;
    בחרנו במסד Friuts שיצרנו קודם.

    CREATE TABLE Fruits(
    יצרנו טבלה העונה לשם "Fruits".

    FruitID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    הגדרנו עמודה בשם "FruitID" אשר היא מספר (INTEGER).

    FruitName VARCHAR(100) NOT NULL,
    הגדרנו עמודה בשם "FruitName" שהצבנו לה מחרוזת עד 100 תווים.

    Price INTEGER NOT NULL,
    הגדרנו עמודה בשם "Price" שהצבנו לה מספר(INTEGER) והיא לא אפסית (NOT NULL)

    PRIMARY KEY(FruitID)
    הגדרנו את המפתח הראשי(PRIMARY KEY) ל-FruitID.

    );
    סגרנו את הטבלה.

    אם נעשה ";SELECT * FROM Fruits" נוכל לראות את הנתונים של הטבלה(שבינתיים היא ריקה).

    הוספת נתונים לטבלה
    בינתיים הטבלה ריקה, הגיע הזמן להוסיף נתונים לא? (מי שמשתמש בתוכנות ויזואליות בטח ראה שהוא יכול להוסיף ללא קוד, אך זה לא מומלץ)

    בשביל זה נכתוב:

    קוד:
    INSERT INTO Fruits VALUES('1', 'apple', '5');
    רשמנו שזה יוסף לטבלה Fruits את הנתונים:
    FruitID - יוסיף 1.
    FruitsName - יוסף את הערך 'apple' (תפוח)
    Price - יוסיף 5.

    עכשיו אם נראה את נתוני הטבלה(SELECT * FROM Fruits נראה שנוסף ערך חדש, מה שהוספנו

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

    נשתמש בה כך:

    קוד:
    UPDATE Fruits SET Price = 7 WHERE FruitID = '1';
    הגדרנו שזה ישנה את המחיר ל-7 איפה ש-FriutID שווה ל-1.

    אפשר לעשות הרבה דברים עם משפט UPDATE שיכול לחסוך הרבה מאוד טרחה.

    מחיקת נתונים מהטבלה
    מלאי התפוחים נגמר ואתה רוצה להוריד את זה מהטבלת נתונים שלך, מה תעשה?
    בשביל זה יש לנו משפטי DELETE!
    נשתמש בהם כך:

    קוד:
    DELETE FROM Fruits WHERE FruitID = '1';
    מחקנו את כל השורה איפה ש-FruitID שווה ל-1.

    חיפוש במסד
    המסד כבר גדול מאוד וקשה למצוא נושאים? יש משפטי Like!
    נשתמש בזה כך:

    קוד:
    SELECT * FROM Fruits WHERE FruitName LIKE '%String%';
    נחליף את String במחרוזת שאנחנו רוצים לחפש מהשדה FruitName. כמו לדוגמה apple.

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

    קוד:
    ALTER TABLE Fruits ADD Color varchar(100);
    הוספנו שדה בשם Color לטבלה Fruits. ועכשיו נמלא רק את השדה הזה במקום את כל השדות

    למחיקת העמודה נרשום:

    קוד:
    ALTER TABLE Fruits DROP Color;
    מחקנו את העמודה Color.

    וזהו
    אם יש לכם שאלות, בקשות או כל דבר אחר אתם מוזמנים להכנס לפורום שפות צד שרת.
    נערך לאחרונה על ידי -Smoxer-; 30-09-2012 בשעה 17:40.

  2. קישורים ממומנים

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 23:38.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,449,570 | הודעות: 8,150,152 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect