ڪمپيوٽرنپروگرامن

بنيادي وارو SQL ايس بيان

وارو SQL ايس معياري اڄ 1992 ع ۾ ۽ اڃا تائين استعمال ۾ منظور ڪيو ويو. ته هن چيو ته ڪيترن ئي لاء خرچن بڻجي چڪو آهي ڊيٽابيس انتظام نظام. يقينا، ڪجهه ٺاهيندڙن کي معياري جي پنهنجي تعبير استعمال ڪندا. وارو SQL ايس بيان - پر ڪنهن به نظام ۾، اتي اڃا به مکيه جزا آهن.

تعارف

جي ڊيٽابيس ۾ وارو SQL ايس بيان استعمال ڪري وٺندي آهي ته انهيء انتظام ٽيبل ۽ وڌيڪ تجزيي ۽ ڊسپلي لاء سندن سامان تيار. اهي لفظ جي هڪ سيٽ، جنهن جي ذريعي نظام ڇا جي انگن اکرن سان ائين ڪرڻ ڄاڻندو آهي.

وارو SQL ايس بيان جي ڪيترن ئي ڀاڱا وصف:

  • ڊيٽابيس اعتراض جي وصف؛
  • manipulating انهيء؛
  • تحفظ ۽ انتظام؛
  • سيشن جي حراست ۾؛
  • جي بنياد جي باري ۾ معلومات؛
  • جامد وارو SQL ايس؛
  • متحرڪ وارو SQL ايس.

ڊيٽا ڌانڌلي لاء وارو SQL ايس بيان

هن درجي جو لفظ جنهن سان توهان جي ڊيٽابيس ۾ انهيء جي رکڻ ڪنٽرول ڪري سگهن ٿا شامل آهي.

داخل. هڪ موجود ٽيبل ۾ هڪ قطار Inserts. اها هڪ طرفي قدر يا وڌيڪ، هڪ خاص حالت جي بيان ڪيو ويو آهي ته جيئن استعمال ڪري سگهجي ٿو. مثال طور:

۾ داخل

هن ميز جي نالي سان (ڪالمن 1 جي نالي سان، سنڌ جي ڪالمن 2 جي نالي سان)

انهيء (قدر 1 قدر 2).

هن ڇوڪريء کي استعمال ڪرڻ وارو SQL ايس بيان کان وڌيڪ انهيء سان داخل، هيٺين نحو استعمال:

۾ داخل

1 ميز جي نالي سان (ان جي ڪالمن 1 جي نالي سان، ڪالمن جو نالو 2)

ڪالمن جي نالي سان 1، جي ڪالمن 2 جو نالو منتخب ڪريو

ميز جي نالي سان 2 تان

جتي جو نالو 2.imya ميز ڪالمن 1> 2

هن سوال ٽيبل 2 ۾ سڀني جي ڊيٽا، جنهن 1 ڪالمن لاء 2 کان وڏو ۽ انھن جي پهرين ۾ پيسٽ آهي selects.

تازه. جي نالي کي نبيرڻ جي طور تي، هن جو بيان هڪ خاص بنياد تي هڪ موجود ٽيبل ۾ ئي وارو SQL ايس سوال ڊيٽا تازه ڪاري.

مثال طور:

تازه ميز جي نالي 1

قائم ڪالمن جو نالو = 2 "تلسي"

جتي ميز جي نالي سان 1.imya ڪالمن 1 = 1

هن اڏاوت جو قدر تلسي سڀ صفون جنهن جي پهرين ڪالمن ۾ نمبر 1 ملن ٿا ڀريو.

حذف. ميز تان ڊيٽا Deletes. توهان ڪنهن به حالت ڄاڻائي سگھو ٿا يا سڀ صفون ختم ڪري.

ميز نالو حذف

جتي جو نالو tablitsy.imya ڪالمن 1 = 1

هن جي مٿان سوال جي اهميت جي پهرين ڪالمن ۾ هڪ سان ڊيٽابيس مان سڀني جي ڊيٽا ختم ڪندو. هتي توهان کي ڪيئن پوري ٽيبل صاف ڪري سگھو ٿا آهي:

ميز نالو حذف.

اڳيون کي چونڊيو بيان جي باري ۾ ٻڌايو ڪرڻ ضروري آهي. هن چيو ته سڀ کان اهم مان هڪ آهي، سو هن کي هڪ الڳ باب ۾ ڪهڙو ڪرڻو پوندو.

منتخب ڪريو بيان

منتخب ڪريو جو بنيادي مقصد - ڪجهه حالتن موجب ڊيٽا جي چونڊ. سندس ڪم جي نتيجي ۾ هميشه چونڊيل انگن اکرن سان هڪ نئين ميز آهي. ذيشان ڇوڪريء وارو SQL ايس چونڊيو مختلف درخواستون وزن ڪرڻ لاء استعمال ڪري سگهجي ٿو. تنهن ڪري، ان سان گڏ، توهان ٻئي سان لاڳاپيل لفظ تي غور ڪري سگهي ٿو.

ڊيٽا کي علامت جي سڀني کي چونڊڻ لاء "*" هڪ خاص ميز تان استعمال ڪيو ويندو آهي.

منتخب ڪريو *

ميز جي نالي 1 کان

هن سوال جي نتيجي ۾ ميز 1 جو هڪ ٺيڪ ٺاڪ ڪاپي ٿي ويندو.

۽ هتي جتي حالت جنهن ٽيبل 1 کان ٻاهر pulls، ڪالمن 1 ۾ 2 کان وڏو سڀ انهيء جي آڻڻيو آهي.

منتخب ڪريو *

ميز جي نالي 1 کان

جتي جو نالو 1.imya ميز ڪالمن 1> 2

تون به چونڊ آهي ته صرف ڪجهه شاخن جي ضرورت آهن ۾ ڄاڻائي سگھو ٿا.

منتخب ڪريو ميز جي نالي سان 1.imya ڪالمن 1

ميز جي نالي 1 کان

هن سوال جي نتيجي ۾ ڪالمن 1. ذيشان وارو SQL ايس آپريٽرز استعمال جي انهيء سان سڀ سٽون، هٽائي حسابي ۽ substituting ڪجهه انهيء جي حقيقت ۾، پنهنجي ميز ٺاهي سگهو ٿا ڪندو.

منتخب ڪريو

ميز جو نالو 1.imya ڪالمن 1

ميز جو نالو 1.imya ڪالمن 2

ميز جو نالو 1.imya ڪالمن 3

«=» ع EQ

هن ميز جي نالي جي ميز جي نالي سان 1.imya ڪالمن 2 * 1.imya ڪالمن 3 SUMMA ع

ميز جي نالي 1 کان

هن seemingly پيچيده سوال ٽيبل 1 جي سڀني انهيء fetches، ۽ وري هڪ نئين ڪالمن ۽ EQ SUMMA پيدا. پهريون داخل "+" سائين، جي پيداوار 2 جي ٻئي ڊيٽا ڪالمن ۾ ۽ 3. هيء نتيجو سمجهه ۾ ان کي ڪيئن ڪم لاء هڪ ٽيبل طور ظاھر ڪري سگهجي ٿو،:

ڪالمن 1

ڪالمن 2

ڪالمن 3

EQ

SUMMA

شئ جو نالو 1

10

50

+

500

شئ جو نالو 2

15

100

+

1500

اوھان کي چونڊيو بيان ڪري رهيا آهن ته، اوهان کي فوري طور تي ڪنهن به گرائونڊ تي ڊيٽا ڳالهه خرچ ڪري سگهي ٿو. اهو لفظ حڪم سان استعمال ڪري ٿو.

منتخب ڪريو

ميز جو نالو 1.imya ڪالمن 1

ميز جو نالو 1.imya ڪالمن 2

ميز جو نالو 1.imya ڪالمن 3

ميز جي نالي 1 کان

BY ڪالمن جو نالو 2 حڪم

سنڌ جي نتيجي ۾ ميز هن طرح نظر ايندو:

ڪالمن 1

ڪالمن 2

ڪالمن 3

1

1

54

3

2

12

7

3

100

2

5

1

ته، سڀ سٽون اهڙي انداز آهي ته ڪالمن 2 انهيء سڌي ويا ۾ نصب ڪيو ويو آهي آهي.

ڊيٽا به وڌيڪ ٽيبل تان حاصل ڪري سگهجي ٿو. وضاحت لاء، اوھان کي پھريون ڀيرو تصور ضروري آهي ته اهي ٻه آهن، ڪي ته ڊيٽابيس ۾ آهن:

ٽيبل "ملازمن"

تعداد

نالو

سرنامو

1

Vasya

Vasin

2

Petya

Petin

ٽيبل "پگهار"

تعداد

شرح

سان سارهايا

1

1

10000

2

0.5

3500

هاڻي توهان جيئن ئي ٻه ٽيبل ڳنڍيندڙ عام انهيء حاصل ڪرڻ لاء جيئن جي ضرورت آهي. بنيادي وارو SQL ايس بيان جي تابعداري ڪئي ته جيئن اهو ڪم ڪري سگهجي ٿو استعمال ڪري:

منتخب ڪريو

Sotrudniki.Nomer

Sotrudniki.Imya

Zarplata.Stavka

Zarplata.Nachisleno

ملازمن پگهار تان

جتي Sotrudniki.Nomer = Zarplata.Nomer

نه ته انهيء جي ٻن مختلف جدولن، نمبر جي ميلاپ کان آڻڻيو آهي. جنهن جي نتيجي ۾ ڊيٽا جي هيٺين مقرر آهي:

تعداد

نالو

شرح

سان سارهايا

1

Vasya

1

10000

2

Petya

0.5

3500

هن کي چونڊيو جي باري ۾ ٿورو گهڻو. گڏيل عددي معلومات حاصل ڪم کي استعمال ڪندي

بنيادي وارو SQL ايس چونڊيو بيان جي هڪ نموني ۾ ڪجهه حساب پيدا ڪري سگهي ٿو. هن ڪندا، هن چيو ته ڪجهه ڪم ۽ فارمولن استعمال ڪري ٿو.

مثال طور، ميز تان رڪارڊ جي انگ حاصل ڪرڻ لاء "ملازمن"، توهان جي سوال کي استعمال ڪرڻ جي ضرورت آهي:

منتخب ڪريو. COUNT (*) (ن) ع

ملازمن تان

جنهن جي نتيجي ۾ هڪ ڪالمن ۽ اهميت سان گڏ هڪ ٽيبل ٿي ويندي.

(ن)

2

فعل سوال آهي ته سنڌ جي پڄاڻي، وڌ ۾ وڌ ۽ گھٽ انهيء، ۽ سراسري حساب ۾ استعمال ڪري سگهجي ٿو. هن ڪندا، لفظ پڄاڻي، وڌ، منٽ، سراسري استعمال ڪري رهيا آهن.

مثال طور، ان کي اڳ ۾ ئي معلوم "پگهار" ميز جي هڪ نموني منعقد ڪرڻ ضروري آهي:

تعداد

شرح

سان سارهايا

1

1

10000

2

0.5

3500

توهان اهڙي درخواست تي لاڳو ۽ ڏسو ته ڇا ٿيندو ڪري سگهو ٿا:

منتخب ڪريو

پڄاڻي (Zarplata.Nachisleno) SUMMA ع

وڌ (Zarplata.Nachisleno) وڌ ع

منٽ (Zarplata.Nachisleno) منٽ ع

سراسري (Zarplata.Nachisleno) SRED ع

پگهار مان

هن آخري ميز جي پٺيان طور ٿيندو:

SUMMA

وڌ

منٽ

SRED

13500

10000

3500

6750

ته واٽ آهي، توهان کي مختلف ڪم ڪرڻ جو هڪ حساب نماز تي ڊيٽابيس جي مک تي مناسب انهيء مان چونڊي سگهو ٿا.

يونين، چونڪ ۽ فرق

وارو SQL ايس ۾ وڌيڪ سوال تڏهن

منتخب ڪريو Sotrudniki.Imya

ملازمن تان

جتي Sotrudniki.Nomer = 1

يونين

منتخب ڪريو Sotrudniki.Imya

ملازمن پگهار تان

جتي Zarplata.Nomer = 1

اها ڳالهه ذهن ۾ برداشت ڪيو وڃي ته هن تنظيم ٽيبل ۾ هم آهنگ هجڻ ضروري آهي. ته شاخن جو ساڳيو تعداد ڪيو آهي،.

هن کي چونڊيو بيان جي نحوي ۽ درجي لاء طريقيڪار

پهرين شيء کي چونڊڻ جي علائقي جنهن مان ان جي ڊيٽا رکندا determines. هن ڪندا، تان KEYWORD استعمال. جيڪڏهن نه لکيو، سو چونڊي.

پوء اوھان جو وارو SQL ايس بيان پيش ڪري سگهي ٿو، جتي. چونڊيو جي مدد سان ميز جي هر صف ذريعي هلندو هو ۽ شرط سان تعميل لاء ڊيٽا کي ناحق لوڌيو ويو.

جيڪڏهن سوال جو هڪ گروپ ڪيو آهي، ته پوء اتي انهن جي حراست ۾ جي انهيء جي grouping آهي.

ڊيٽا compare لاء آپريٽر

اهي ڪيترن ئي قسمن جا آهن. وارو SQL ايس مقابلو آپريٽرز ۾ انهيء جي مختلف قسمن کي پرکي سگهي ٿو.

  • "=". ، Denotes ته جيئن توهان کي اندازو ٿئي، ٻن اظهار جي حيثيت. جتي Zarplata.Nomer = 1 - مثال طور، اهو اڳ ۾ ئي مٿي جي مثالن ۾ استعمال ڪيو ويو آهي.

  • ">". وڏو-جي ڀيٽ ۾ سائين جي. جيڪڏهن سنڌ جي اظهار جي کاٻي پاسي جي اهميت تمام وڏو وري منطقي سچو موٽي آيو آهي ۽ هن جي حالت ملاقات آهي.

  • "<". سائين جي ڀيٽ ۾ گهٽ. پوئين ڇوڪريء روڪڻ وارو.

  • جي "<=" ۽ "> =" جي آيتن کي. اهو سادو آپريٽرز وڌيڪ ۽ گهٽ ته برابر operands سان حالت به سچ آهي کان نرالو آهي.

  • "<>". مون کي پرواه ناهي. هن حالت سچو سمجهيو ويندو آهي، ته صرف هڪ operand ٻئي جي برابر نه آهي. هن چيو ته هڪ کان وڌيڪ تشريح ڪئي آهي - "=!".

جهڙو

ترجمو هن KEYWORD طور تي ٿي سگهي ٿو "جهڙيون." جهڙو وارو SQL ايس ۾ وجھڻ جي ساڳئي اصول تي ذري گهٽ استعمال ڪيو ويندو آهي - هڪ سانچي مان هڪ سوال هلندو هو. ته ان کي توهان جي ڊيٽابيس کي باقاعده اظهار استعمال ڪرڻ کان ٺهيل ڊيٽا وسعت پيدا ڪرڻ جي اجازت آهي.

جي اڳ ۾ ئي معلوم بنيادي طور "عملي" سڀ ماڻهو جنهن جو نالو "آء" سان ڇڏيندي حاصل ڪرڻ کان: مثال طور، ان کي اهڙي ڪم ڪندو آھي. ان کان پوء سنڌ جي درخواست تي ھلي طور ٺهيل ڪري سگهجي ٿو:

منتخب ڪريو *

ملازمن تان

جتي نالي وانگر `٪ I`ll

هن معاملي ۾ سيڪڙو سائين جي ماسڪ، ته آهي، ڪنهن به شخصيت، ۽ انهن جي انگ جو مطلب آهي. ۽ خط ۾، "مون» وارو SQL ايس determines ته گذريل ڪردار ته واٽ ٿي.

صورت

هيء بيان وارو SQL ايس سرور کان وڌيڪ پسند جو عمل ڪرائڻ آهي. اهو ڪيترن ئي پروگرامن ٻولين ۾ هڪ صفا بيان ايندي. وارو SQL ايس ۾ کڻي بيان ڪيترن ئي حالتون تي هڪ عمل سرانجام ڏيندو آهي.

مثال طور، توهان کي هڪ ميز "پگهار" وڌ ۾ وڌ ۽ گھٽ انهيء مان چونڊيو.

تعداد

شرح

سان سارهايا

1

1

10000

2

0.5

3500

ان کان پوء سنڌ جي درخواست تي ھلي طور ٺهيل ڪري سگهجي ٿو:

منتخب ڪريو *

پگهار مان

جتي تڏهن صورت چونڊيو وڌ (چارجڊ) پوء وڌ ۾ وڌ

جڏھن چونڊيو منٽ (چارجڊ) پوء گھٽ

آخر نتيجو

هن سلسلي ۾ "چارجڊ" ڪالمن ۾، جي نظام کي وڌ ۾ وڌ ۽ گھٽ قيمت جي لاء لڳندي. ان کان پوء، "ڪل" پيدا آخر ميدان آهي، جنهن جي حالت جو نتيجو تي منحصر ڪري ته "وڌ ۾ وڌ" يا "نالي ماتر" ۾ لاگ ان ٿي ويندي استعمال ڪري.

COALESCE - جي واٽ قسم وارو SQL ايس ۾ اهڙا ڪيس جو هڪ وڌيڪ (توريت) روپ آهي.

ڊيٽا سمجھاڻي

هي ڏسي بدلجندڙ ٽيبل جي هڪ قسم ٻاهر آڻڻ جي اجازت ڏئي اوھان -، ٺاهي حذف بهتر، ۽ indexes سان ڪم.

پهرين هڪ آهي، جنهن کي غور سان لڳي آهي - ميز ٺاهي. هن چيو ته ڪنهن ميز ٺاهڻ کان ٻيو ڪجھ به نه ڪندو آھي. اوھان کي چئجي ته لکندو ته ميز سوال پيدا، ڪجھ به ايڏو وڏو ٿيندو، ڇاڪاڻ ته توهان ڪيترن ئي وڌيڪ حراست ۾ مقرر ڪرڻ جي ضرورت آهي.

مثال طور، سنڌ جي واقف ميز ٺاهي "ملازمن" جو حڪم استعمال ڪرڻ چاهيو ٿا:

ميز ملازمن ٺاهي

(ID نمبر (10) نه اجايو

نالو varchar (50) نه اجايو

آخري نالو varchar (50) نه اجايو)

هن درخواست ۾، قوسين ۾ فوري طور تي فيلڊ جا نالا ۽ انهن جي قسمن جي بيان ڪيو ويو آهي، ان سان گڏو گڏ ان کي اجايو ٿي سگهي ٿو ته ڇا.

بوند ميز

چيو ٽيبل کڻي وڃڻ - هڪ سادو ڪم سرانجام ڏيندو آهي. اها هڪ اضافي اختيار جيڪڏهن موجود اٿس. جڏهن حذف ڪرڻ اها غلطي absorbs، جيڪڏهن گهري ميز موجود نه رکندو آھي. استعمال جا مثال:

ميز ملازمن بوند جيڪڏهن موجود آهي.

انڊيڪس ٺاهي

وارو SQL ايس ۾، اتي-ڏساڪن جي هڪ نظام آهي، جنهن جي انگن اکرن کي تيز رسائي جي اجازت آهي. عام طور، ان جي هڪ ڪڙي آهي ته هڪ خاص ڪالمن ڪرڻ جون پوائينٽون آهي. ٺاهي هڪ انڊيڪس هڪ سادي درخواست ڪري سگهجي ٿو:

پيدا انڊيڪس nazvanie_indeksa

nazvanie_tablitsy (nazvanie_stolbtsa) تي

ٽي وارو SQL ايس، Oracle، PL وارو SQL ايس ۽ ڪيترن ئي ٻين کان جھليو ٽيڪنالاجي ۾ هن بيان استعمال ڪريو.

ميز تبديل

ٻيا به اختيارن سان انتهائي فعلي ڇوڪريء. عام طور، سنڌ جي تبديلي هڪ جوڙجڪ وصف ۽ مختص ٽيبل ٿا ٻاريو. ڇوڪريء Oracle وارو SQL ايس، Postgres، ۽ ٻيا ڪيترائي ۾ استعمال ڪيو ويندو آهي.

حوالو هاڻي تبديل ميز استعمال ڪري مختلف اختيارن سان پيش ڪيو ويندو.

  • شامل ڪريو. هڪ ٽيبل ۾ هڪ ڪالمن جو ان کان سواء ٻاهر کڻندا. کيس هن نحو: ميز تبديل شامل nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh. نه موجود جيڪڏھن سميجي آهن سگهي ٿو، جنهن کي غلطي سان مقابلي هڪ ڪالمن جو اڳ ۾ ئي پيدا ڪري ڇڏيو آهي ته؛

  • ڇڏينس. ڪالمن لاھيندو آھي. موجود جيڪڏهن به مڪمل آهي، جنهن کي غلطي جو چوڻ آهي ته درخواست ڪالمن موجود ناهي هوندي؛

  • تبديلي. ميدان جي نالي سان مخصوص نالو مٽائي ڪرڻ لاء استعمال ڪري. مثال طور استعمال: ميز تبديلي تبديل nazvanie_tablitsy OldName new_name؛

  • تبديل ڪريو. هي حڪم هڪ خاص ڪالمن ۽ اضافي خاصيتون جو قسم تبديل ٿيندو. ۽ ان کي هن طرح استعمال ڪيو آهي: ميز تبديل بهتر nazvanie_tablitsy nazvanie_stolbtsa datatype صفات؛

ڏسڻ ٺاهي

وارو SQL ايس ۾، اتي هڪ خيال جي حيثيت ۾ اهڙي ڪا شيء آهي. مختصر ۾، ان جي ڊيٽا سان مجازي ميز جي هڪ قسم آهي. اهو ئي ٻوليء وارو SQL ايس چونڊيو بيان استعمال ڪرڻ جي نموني جي نتيجي ۾ قائم آهي. ڏٺو ويو حقيقي ڪالمن جا نالا مٽائي ڪري کين ڳجھو ڪرڻ جي ڊيٽابيس تائين رسائي کي محدود ڪري سگهو ٿا،.

ٺاهڻ جي عمل جو هڪ سادو سوال جي وٺندي:

پيدا نظارو ڏسڻ نالو * ميز جو نالو منتخب ڪريو

هوندا آهن هڪ سڄي طور هڪ سڄي ڊيٽابيس طور تي جاء وٺي ٿي سگھي ٿو، ۽ هڪ خاص حالت ۾.

جي خاصيتن جي باري ۾ هڪ ٿوري

وارو SQL ايس سوال ۾ اڪثر مختلف تعمير ۾ ڪم آهي ته توهان جي ڊيٽا سان لهه وچڙ ۽ مک تي کين بدلائڻ ڪرڻ جي اجازت استعمال. جيئن ته اهي هڪ structured ٻوليء جو هڪ جز آهي اهو انهن کي سٺن شخصن جي آهي،.

  • شمار. هڪ خاص دسترخوان ۾ ڳڻپ صفون ٻڌي يا ڊيٽا داخل ٻاريو. هڪ اختيار جي حيثيت ۾، اوهان جي ڪالمن جو نالو ڄاڻائي سگھو ٿا، پوء جي ڊيٽا کيس کان ورتو ويندو. ملازمن منتخب مان ڪندي COUNT *؛

  • سراسري. ھن مضمون کي صرف انگن جي ڊيٽا سان شاخن تي لاڳو ٿيندو. ان جي نتيجي ۾ سڀ انهيء جي arithmetic پي جي عزم آهي؛

  • منٽ ۽ وڌ. اهي ڪم هن مضمون ۾ استعمال ڪيو ويو آهي. انهن جي وڌ ۾ وڌ ۽ چيو ڪالمن جو نالي ماتر انهيء وصف؛

  • پڄاڻي. اهو سادو آهي - هن فنڪشن جو هڪ ڪالمن ۾ انهيء جي پڄاڻي calculates. اهو انگن جي ڊيٽا قسم لاء خلاصيون استعمال ڪيو ويندو آهي. درخواست سميجي ھڪ گڏي، رڳو منفرد انهيء کي شامل ڪيو ويندو.

  • لکين. فعل اعشاري ڪسري انگ rounding. جي ڪالمن جو نالو ۽ اعشاري هنڌن جي تعداد جي استعمال جي نحو؛

  • LEN. هڪ سادي فعل آهي ته ڪالمن جي ڊيگهه calculates. جنهن جي نتيجي ۾ هڪ نئون انگ اکرن کي ڏيکارين ميز هوندي؛

  • هاڻي. هن KEYWORD موجوده تاريخ ۽ وقت جو حساب لاء استعمال ڪيو ويندو آهي.

اضافي آپريٽرز

هن وارو SQL ايس بيان مان ڪيترائي مثال لفظ ته ننڍن ڪمن انجام آهن، پر باوجود وڏي نمونو يا ڊيٽابيس سرگرمي simplify.

  • آهي. ان کي استعمال ڪيو ويندو آهي جڏهن توهان ضعف جي مخصوص نالو assigning هڪ ميز حاصل ڪرڻ جي نتيجي ۾ بندوبست ڪرڻ چاهيو ٿا.

  • جي وچ ۾. هوندا لاء هڪ تمام ڪارائتي اوزار. اهو انهيء جي حد تائين، جو ڊيٽا حاصل ڪرڻ جي ضرورت به شامل ٿي سگهي. هن ان پٽ سميجي مان ۽ هڪ انگ جي حد تائين استعمال ڪيو ويندو آھي ڪرڻ وسي؛.

  • نه. هن ڇوڪريء جي اظهار جي سامهون ڏئي ٿو.

  • TRUNCATE. چيو ته بنيادي طور حصو کان ڊيٽا کي هٽائي ٿو. جن آپريٽرز آهي ته ان جي استعمال ممڪن بعد ڊيٽا حاصل کان مختلف. اهو احوال آهي ته مختلف وارو SQL ايس ۾ ڏنو KEYWORD جي عملدرآمد جي مختلف تشريح ڪري سگهجي ٿو لڳي آهي. پوء اوھان کان اڳ TRUNCATE استعمال ڪرڻ جي، ڀلو جي پس منظر ۾ معلومات خبر رکندڙ ڪوشش.

  • حد. اوٽ نالين جي تعداد ۾ بيان ڪري. هن ڇوڪريء جي انوکوپن آهي ته ان کي هميشه جي آخر ۾ واقع آهي. اهو هڪ ضروري ۽ هڪ اختياري سميجي لڳن ٿا. پهريون اشارو ڪيئن ٿيل ڊيٽا سان گڏ ڪيترن ئي صفون ٻڌي ڏيکارڻ. ۽ جيڪڏھن ٻيو وري ڇوڪريء ٻئي انهيء جي حد تائين هلندي.

  • يونين. گھڻن سوال تڏهن ڪري تمام صارف-دوست ڇوڪريء. هن چيو ته اڳ ۾ ئي هن مضمون ۾ هن جي مثالن مان ملاقات ڪئي. تون، گھڻن ٽيبل کان صفون ٻڌي ڏيون ٿا ڪري سگهو ٿا يونين کين وڌيڪ آسان استعمال لاء گڏي. کيس هن نحو: تان ميز يونين چونڊيو column_name چونڊيو imya_drugogo_stolbtsa imya_drugoy ميز تان. جنهن جي نتيجي ۾ گڏيل مطالبن جي هڪ خلاصو ميز آهي.

  • پرائمري اهم. جيئن ترجمو "پرائمري اهم." دراصل، ته جيئن terminology حوالي مواد ۾ استعمال ڪيو ويندو آهي. هن چيو ته سنڌ جي قطار لاء هڪ منفرد سڃاڻپ آهي. اهو هڪ راڄ طور، استعمال ڪيو ويندو آهي، جڏهن هڪ ميز ٺاهڻ جي ميدان ۾ ته ان تي مشتمل ٿيندو ظاهر ڪرڻ لاء.

  • ھونئن. بس جي پوئين ڇوڪريء، هڪ سوال ٺاهڻ جو عمل ڪرائڻ ۾ استعمال جي طور تي. اهو رٿيل قدر، جنهن جي ميدان ۾ ڀرجي ويندو جڏهن ته ان کي پيدا ڪيو آهي defines.

ٿورن ٽوٽڪا وارو SQL ايس سان گڏ ڪم ڪرڻ لاء هڪ پليٽ فارم کي ترقيء ڪرڻ

  1. اجايو. نئين سکندڙن ۽ نه درخواستن جي تياري ۾ صرف programmers اڪثر اجايو انهيء جي دستيابي جي باري ۾ وسارڻ. نتيجي طور، سنڌ جي ڪوڊ گمراھيء ۾ creeps، جنهن جي debugging عمل ۾ ٽريڪ ڪرڻ ڏکيو آهي. تنهن ڪري، جڏهن هڪ ميز ٺاهڻ، يا recalculated ٺهيل انهيء ڇا اجايو ايندڙ جو سوال علائقي ۾ اڪائونٽ ۾ ورتو آهي روڪي ۽ خيال ڪرڻ جي ضرورت آهي، ۽.

  2. هوندي آهي. هن اخبار ۾ اسان جي ڪم ڪرڻ جو هڪ انگ، خاص ڪمن سرانجام جي قابل ڏيکاريا ويا. جي شيل جي ڊيٽابيس سان ڪم ڪرڻ جي ترقي ۾، توهان جي ڊيٽابيس نظام کي سادي اظهار جي حساب "outweigh" ڪري سگهي ٿو. ڪجھ ڪيسن ۾، هن جي ڪارڪردگي ۾ هڪ اهم ترقيء ڏئي ٿو.

  3. پابندي. توهان صفون صرف ٻه هزارين سان ڊيٽابيس مان حاصل ڪرڻ چاهيو ٿا ته، ان کي اهڙي حد يا مٿي طور آپريٽرز کي استعمال ڪرڻ ضروري آهي. ٻوليء جي ترقي جي شيل جي ذريعي ڊيٽا کي ٻيهر حاصل ڪرڻ جي ڪا به ضرورت آهي.

  4. جوڙيو. ڪيترن ئي ٽيبل تان ڊيٽا جي مرضي تي، ڪيترن ئي programmers کين گڏ جي خاتمي لاء شروع هوندي مطلب لفافي. پر ڇو؟ سڀ کان پوء، توهان کي هڪ عرض ڪيو جنهن ۾ اهو سڀ ڪجهه موجود ٿي ويندي ڪر سگهي ٿو. توهان جو ڪوڊ هڪ ڀيرو لکڻ ۽ نظام ۾ اضافي هوندي مخصوص ڪرڻ لاء نه آهي.

  5. فيصلو. ته ان جي درخواست ۾ ريگيوليشن لاڳو ڪرڻ ممڪن آهي، ته، آهي ته DBMS فورسز، ان کي ان کي استعمال ڪرڻ ضروري آهي. هن عمارت سازيء جي وسيلن تي محفوظ جڏهن ته پروگرام يا خدمت ڪندو.

  6. ڪيتريون ئي درخواستون. توهان تسلسل ۾ رڪارڊ جو تمام گهڻو داخل ڪرڻ آهي، ته پوء اصلاح جي باري ۾ ان جي موجود سمورين ڊيٽا کي هڪ درخواست وڌا آهي خيال ڪرڻ گهرجي. هيء به سڄي نظام جي ڪارڪردگي ۾ اضافو ٿيندو.

  7. انگن اکرن جي محتاط رکڻ. بنيادي ڍانچي وٺي ويئي اڳ جي باري ۾ ته ڪيئن ۽ ڇا ٽيبل ۽ شعبن ضروري جي اهڙي هڪ انگ خيال ڪرڻ جي ضرورت آهي. ٿي سگهي ٿو ته اتي انھن کي تڏهن، يا ڪجهه مٿي ڏي هڪ طريقو آهي. تمام اڪثر، programmers ڊيٽا جي ڌڙڪن رقم ويران بيابان ۽ ڪڏهن به استعمال ڪيو آهي ته استعمال ڪندا.

  8. قسمن. خلا ۽ وسيلن کي بچائڻ لاء استعمال ڪيو ڊيٽا جي قسمن کي سنجيده ٿيڻ جي ضرورت آهي. توهان هڪ گهٽ هوندي آهي جو قسم لاء "بهار" جو فائدو وٺي سگهن ٿا، ته توهان پنهنجي نالي کي استعمال ڪرڻ آهي. مثال طور، جيڪڏهن اهو معلوم ٿي وڃي ٿو ته هن ميدان ۾ هڪ انگن جي قيمت 255 کان وڌيڪ نه ٿيندو، ڇو 4-byte کي INT جي استعمال، جيڪڏهن ڪو TINYINT 1 byte کي.

ٿڪل

نتيجي ۾، اهو نوٽ ڪرڻ گهرجي ته ٻوليء وارو SQL ايس سوال structured آهي هاڻي لڳ ڀڳ هر استعمال ڪيو ويندو آهي - ويب سائيٽن، خدمتن ويب، ڊيسڪ ٽاپ سافٽ ويئر، موبائل اپليڪيشن. تنهن ڪري، وارو SQL ايس علم جي ترقيء جي سڀني شعبن ۾ مدد ڪندو.

تنهن هوندي به ڏيهي ٻوليء جي معيار جي ترميمي ڪڏهن ڪڏهن هڪ ٻئي کان مختلف. مثال طور، PL وارو SQL ايس آپريٽرز وارو SQL ايس سرور ۾ جي ڀيٽ ۾ مختلف نحو ڪري سگهو ٿا. پوء اوھان کان اڳ هن ٽيڪنالاجي سان ترقي شروع ٿي، ان جي گائيڊ جي ان سان آشنائي حاصل ڪرڻ ضروري آهي.

مستقبل جي counterparts، جنهن جو وارو SQL ايس فعاليت ۽ ڪارڪردگي عليهم سگهي ۾، ان کي ظاهر ڪرڻ لاء بعيد آهي، تنهنڪري هن جي دائري ڪو پروگرامر لاء ڪافي هڪ طاق آهي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sd.birmiss.com. Theme powered by WordPress.