څه شی ته اړتیا لرئ چې د جوړ شوي پوښتنو ژبې په اړه پوه شئ

جوړ شوي پوښتن ژبه (SQL) د اړونده لارښوونو ترتیب دی چې د اړونده ډیټابیس سره د اړیکو لپاره کارول کیږي. په حقیقت کې، ایس ایس ایل یوازینۍ ژبه ده چې ډیری ډاټابیسونه یې پوهیږي. هر کله چې تاسو د داسې ډیټابیس سره اړیکه ونیسئ، نو سافټویر خپل امرونه ژباړئ (ایا دوی د مکس کلیکونه یا د ننوتلو فورمه) یو SQL بیانوي چې دا ډاټابیس پوهيږي چې څنګه تفسیر وکړي. ايس ايس ايس درې اساسي برخې لري: د معلوماتو د منلو ژبه) DML (، د معلوماتو تعريف ژبه) DDL (، او د معلوماتو کنټرول ژبه) DCL (.

په ویب کې د ایس ایس ایل عام استعمالونه

د کوم ډیټابیس لخوا کارول شوي سافټویر پروګرام، تاسو ممکن ممکن ایسیل کاروئ، حتی که تاسو نه پوهیږئ. د بېلګې په توګه، د ډیټابیس لخوا پرمخ وړل متحرک ویب پاڼه (د ډیری ویب پاڼو په شان) د کاروونکي انټرنیټ د فورمو او کلیکونو څخه د ایس ډی پوښتنې پوښتنې کولو لپاره کاروي او کاروي چې د راتلونکي ډاټا د تولید لپاره اړین ډاټابیس څخه معلومات ترلاسه کوي.

د لټون د فعالیت سره د ساده آنلاین کټګوري مثال مثال وګورئ. د لټون پاڼه کېدای شي په داسې بڼه کې وي چې یوازې یو متن باکس وي چې تاسو یې د لټون اصطلاح ته داخل کړئ او بیا د لټون تڼۍ کلیک وکړئ. کله چې تاسو تڼۍ کلیک کړه، ویب سرور د محصول ډیټابیس څخه کوم ریکارډ بیرته ترلاسه کوي چې د پلټنې اصطالح لري او پایله یې کاروي ترڅو ستاسو غوښتنې ته ځانګړي ویب پاڼه رامنځته کړي.

د بیلګې په توګه، که تاسو د "آیرش" اصطالح سره د محصولاتو لټون کړي، نو سرور کولی شي د الندې محصولاتو بیا اخیستلو لپاره د SQL SQL بیان استعمال کړي:

انتخاب * له هغو محصولاتو څخه چې کوم نوم ورته '٪٪٪'

ژباړه شوی، دا کمیسون د "ډیزاین" په نامه نومیټیسټیسټ میز څخه کوم ریکارډ ترلاسه کوي چې د محصول نوم په دننه کې هرڅوک "irish" لري.

د ډاټا د تیریدو ژبه

د ډاټا سمبالونې ژبه (DML) د SQL سایټونو سباټیټ لري چې ډیری وختونه کارول کیږي - هغه څوک چې په یو فورمه کې د ډیټابیس منځپانګې په ساده ډول ساده کوي. څلور ډیری عام DML حکمونه د ډیټابیس) SELECT (قوماندې څخه معلومات ترالسه کوي، نوي معلومات د ډیټابیس (INSERT کمانډ) سره شریک کړي، اوس مهال هغه معلومات تعدیل کړئ چې اوس مهال په ډیټابیس کې ذخیره شوي (تازه معلومات کمانډ)، او د ډیټابیس څخه معلومات لرې کړئ ( DELETE کمانډ).

د ډاټا تعريف ژبه

د ډاټا تعریف تعریف ژبه (DDL) هغه حکمونه دي چې لږ تر لږه کارول کیږي. د DDL امر د ډیټابیس د محتوياتو پرځای د ډیټابیس اصلي جوړښت بدلوي. د عامې DDL امرونو بېلګې په کې شامل دي هغه کسان چې د نوي ډیټابیس جدول چمتو کړي (CREATE جدول)، د ډیټابیس میز (د ALTER جدول) جوړښت تعدیل کړئ، او د ډیټابیس میز (د DROP جدول حذف کړئ).

د ډاټا کنترول ژبه

د ډاټا کنترول ژبه (DCL) د ډیټابیسزونو لپاره د کارن لاسرسي اداره کولو لپاره کارول کیږي. دا دوه حکمونه لري: د GRANT کمانډ، چې د کارن لپاره د ډیټابیس د اجازې د اضافه کولو لپاره کارول کیږي، او د REVOKE کمانډ، چې د شته اجازهونو د لرې کولو لپاره کارول کیږي. دا دوه حکمونه د اړونده ډیټابیس د امنیت ماډل بنسټ جوړوي.

د ایس ایس ایل قوماندې جوړښت

خوشبختانه د هغو کسانو لپاره چې د کمپیوټر پروګرامران نه دي، د ایس ایس آر امرونه د انګلیسي ژبې سره ورته مطابقت لري ترڅو ډیزاین شوي. دوی عموما د هغه قوماندې بیان سره پیل کوي کوم چې د عمل کولو لپاره بیانوي، تعقیبوي چې د قوماندې هدف) لکه د قوماندان لخوا اغیزمن ډیټابیس کې ځانګړي میز) او په پای کې، یو لړ بندیزونه چې اضافي لارښوونې چمتو کوي.

اکثرا، په ساده ډول د ایساف بیان د لوستلو څخه لوستل به تاسو ته د کومې قوماندې کولو کولو لپاره د پام وړ ښه نظر درکړي. د یو ایس ډی بیان د دې مثال د لوستلو لپاره یو ساعت واخلئ:

د زده کونکو څخه لرې کړئ graduation_year = 2014

آیا تاسو فکر کوئ چې دا بیان به څه وکړي؟ دا د ډیټابیس د شاګرد میز ته لاسرسی لري او د هغو زده کونکو ټول اسناد چې په 2014 کې فارغ شوي دي لیرې کوي.

د ایس ایس ایل پروګرامونې زده کړه

موږ په دې مقاله کې یو څو ساده مثالونه لیدلي، مګر SQL یو پراخ او پیاوړي ژبه دی. د یوې ژورې پېژندنې لپاره، د SQL اساسات وګورئ.