SQL? או MySQL? מה זה בכלל ואם כדאי ללמוד את זה?
-
שלום לכולם..
נתקלתי הרבה בנושא הזה כמובן, ויצא לי להסתפק אם ללמוד את זה בכלל?
מה שאני שואל זה בעצם עד כמה זה מסובך (ואם בכלל זה אותו נושא או שיש SQL ובתוכו את MySQL ואם כן מה עדיף ללמוד - נראה שאת MY) כמה זמן ייקח לי להיכנס לעניין?אני לא משקיע הרבה שעות כעת במחשב, ממש מציץ מידי פעם אבל אני רוצה להתקדם מה אתם אומרים ועל איזה מקומות אתם יכולים להמליץ לי אם כדאי לי ללמוד?
אשמח מאוד אם תוכלו ככה מלמעלה להסביר לי לפחות את הקווים הכלליים של העולם הזה.
תודה!!
-
@chv הפרנציפ (בכל אופן ברמה הנמוכה של הלמידה) הוא אותו הדבר בכל השפות
בחירת הנתונים מהטבלה באמצעות הפקודה select, מחיקה באמצעות delete, עדכון באמצעות update, וכיו"ב.
תעבור על מדריך כלשהו כגון https://www.w3schools.com/sql/
והלאה תרוץ איך שתרצה.בשביל לתקשר בשפה שאיתה אתה כותב זה קומה נוספת. וזה בנוד אני לא מכיר.
נ.ב. בשביל ללמוד את המוח זה זה, אבל הבסיס זה הנ"ל.
-
@chv רק לחדד מה ש-@chagold הסביר:
SQL היא שפה שאיתה מתשאלים "בסיס נתונים יחסי".
MySQL הוא מנוע של מסד נתונים יחסי, כלומר הוא שומר נתונים בצורה "יחסית" ומאפשר לתשאל את הנתונים בשפת SQL.
יש עוד כמה מנועים נפוצים אחרים.
זה בערך כמו ההבדל בין V8 ל-JS. JS היא השפה ו-V8 הוא המנוע שממש אותה.יש לי פוסט של קישורים שהיו שימושיים בשבילי כאשר למדתי קצת על SQL.
https://tchumim.com/topic/9262נראה לי שאם תעבור קצת על המדריך המצויין של @OdedDvir זה גם יהיה לך תועלת להבין איך נתונים "יחסיים" נשמרים בטבלאות.
-
@chv אמר בSQL? או MySQL? מה זה בכלל ואם כדאי ללמוד את זה?:
מה שאני שואל זה בעצם עד כמה זה מסובך
הבסיס לא מסובך מאוד
לדעתי טוב להתחיל עם הבנה של איך נתונים שמורים בצורה "יחסית" ואז לעבור לשפת SQL, ואז אם תרצה ליכנס יותר לעומק לפינות האפילות של מסדי נתונים מסויימים. (לאחרונה postgres נחשב יותר טוב/מתקדם מ-mysql. לשניהם יש תיעוד מצויין וקהילה גדולה של משתמשים)
טוב גם להכיר מה זה ORM. (אולי הכי קל פשוט להתחיל להשתמש וללמוד על הדרך מה הוא נותן לך).
(כמובן ששום דבר לא על חשבון השטייגען )