کمپیوټرونه, پروګرامونې
په SQL کې په جدول کې د جوړولو چمتو کول - جدول جوړ کړئ
د ډیټابیسسونو سره کار کول په مستقیم ډول د بدلونونو میزونو سره تړاو لري او هغه معلومات چې په کې شامل دي. مګر د عمل د پیل څخه وړاندې، میز باید جوړ شي. د دې پروسې اتوماتیک کولو لپاره، د "CREATE TABLE" په نوم یو ځانګړی ایس ایس ایل فعالیت شتون لري.
لومړی شی!
مخکې له دې چې تاسو د MS SQL Command "CREATE TABLE" په کارولو سره د میزونو د جوړولو پروسې سره معامله وکړئ، دا خورا ارزښتناکه ده چې تاسو د دې کار په کارولو دمخه مخکې پوه شئ.
لومړی، تاسو باید د میز لپاره نوم واخلئ - دا باید ځانګړی وي، د نورو سره په پرتله، په ډاټابیس کې واقع شوی، او ډیری مقررات تعقیب کړئ. نوم باید د لیټ (az) سره پیل شي، وروسته لدې چې کوم لیکونه، شمیرې او نرسس کولی شي تعقیب کړي، او پایله یې جمله باید محفوظه کلمه نه وي. د میز نوم لرې کیدی شي د 18 کالو څخه زیات نشي.
د نوم د تعریفولو وروسته، تاسو باید یو جوړښت رامینځته کړئ: د کالمونو نومونه په پام کې ونیسئ، د هغه معلوماتو په اړه فکر وکړئ چې په دوی کې کارول شوي، او کومې ځمکې باید ډکې شي. دلته تاسو باید ژر تر ژره د بهرني او لومړني سایټونو، او همدارنګه د معلوماتو ارزښتونو لپاره ممکنه محدوديتونه وټاکئ.
د میز پاتې پاتې کیدنې په اسانۍ سره سمه کیدای شي، نو د میز جوړولو په پړاو کې، دوی فکر نه کوي چې په بشپړ ډول نه.
سنټکس
د میز جوړښت ته وده ورکول، تاسو کولی شئ د دې جوړولو لپاره لاړ شئ. د دې کولو لپاره دا خورا ساده دی، د SQL فعالیت "CREATE TABLE" کارولو سره کارول. په دې کې، کاروونکي اړتیا لري چې د تیر شوي انستیتیو میز نوم او د ستوری لیست مشخص کړي، د هر یو لپاره ډول او نوم مشخص کوي. د فعالیت نښې په الندې ډول دي:
د جدول جدول نوم
({د کالم نوم نوم دوتنې [د بالقوه څرګندونې] [کالم کوټراټینټ] ... | table_constraint}
[، {د کالم نوم نومیټیپ [DEFAULT اظهار] [ستون_constraint] ... | Table_constint}] ...)
د فعالیت په جوړولو کې کارول شوي دلیلونه پدې معنا دي:
- د جدول نوم - د میز نوم
- کالم نوم نوم د کالم نوم دی
- د ډاټا ډول ډول د ډاټا ډول ډول دی چې په دې ساحه کې کارول کیږي
- DEFAULT هغه بیان دی چې په ډیفالټ کالم کې کارول کیږي.
دا ممکنه ده چې د دوو نورو فعالیتونو څخه کار واخیستل شي:
- د کالم_ کنسټراټینټ - کالم پیرامیټونه
- د جدول_ کنترول - د جدول پیرامیټونه
په دوی کې، کارن کولی شي د میز ډکولو لپاره اړین محدودیتونه یا شرایط مشخص کړي.
د میزونو د جوړولو ځانګړتیاوې
کله چې د SQL کاروونکي "CREATE TABLE" سره پوښتنې ولرئ، ځینې وختونه تاسو اړتیا لرئ چې د کروندو د ډکولو لپاره مقررات ترتیب کړئ. د دې کولو لپاره، د هغه ځانګړتیاوو ځانګړي ځانګړتیاوې اضافه کړئ چې د شرایطو یو یا بل مقرروي.
د دې لپاره چې معلومه شي چې یو خالي خالي ارزښت په سیل کې وموندل شي، وروسته له دې چې د کالم نوم او ډول مشخص کړئ، نو د کلیدونو NULL (شاید ممکن نخیر ارزښتونه وي) یا نو نو (ساحه باید ډکې وي) باید لیکل شي.
کله چې په ډیرو مواردو کې یو میز جوړ کړئ، نو اړینه ده چې د هر یو انټرنټ سره یوځای شي ترڅو د دوه متحدینو شتون مخه ونیسي. د دې لپاره، د لینونو شمیره ډیری وخت کارول کیږي. او، پدې لپاره چې په جدول کې شتون نلري، د فعالیت "CREATE TABLE" په کارولو کې اړتیا نلري دا دومره مهم دی چې د لومړني کیلي کالم د ورته ساحې وروسته "ابتدائی کلیدي" لیکلو سره وټاکئ. ډیری وخت، دا لومړنی کلیدی دی چې میزونو ته یو بل سره نښلوي.
د لومړني کیلي لپاره لینک چمتو کول، د بهرني کلیدي ملکیت "بهرني کلی" کارول کیږي. د دې شتمنۍ د کالم لپاره مشخص کول، تاسو ډاډه کولی شئ چې دا ساحه هغه ارزښت لري چې د ورته یو یا بل میز په ابتدايي کلیدي کالم کې موندل شوي. په دې ډول، تاسو ډاډه کولی شئ چې معلومات ډاډه دي.
د یو مشخص مقرر یا تعریف سره د اطاعت کولو لپاره، د CHECK خاصیت وکاروئ. دا د فعالیت لپاره د دلیلونو په لیست کې وروستی لیکلی شوی او یو منطقي بیان د شخصي پیرودونکي په توګه لري. د دې کارولو سره، تاسو کولی شئ د ممکنه ارزښتونو لیست محدود کړئ، د بیلګې په توګه، د "جندر" په میز کې یوازې د خطونو "M" او "F" کارولو.
د وړاندې کولو برسیره، د SQL فعالیت "CREATE TABLE" زیات ډیزاین ځانګړتیاوې لري، مګر دوی په عمل کې ډیر لږ کارول کیږي.
بېلګې
د دې کړنالرې اصولو په بشپړه توګه پوهیدو لپاره، دا د کاروټټ جدول (SQL) کارونو په اړه د غور کولو لپاره خورا ارزښتناک دی. لاندې بېلګه د ارقامو کې ښودل شوي میز جوړوي:
د ګمرک ګمرک جوړول
(ID CHAR (10) نخل لومړنۍ کیلي،
د Custom_name CHAR (20)
د Custom_address CHAR (30)
د Custom_city CHAR (20)
د ګمرکي کریټیټ CHAR (20)
آرکډیټ چار (20))
لکه څنګه چې تاسو لیدلای شئ، د سیل (NULL) په ارزښت د ممکنه نشتوالی پیرامیټر کولی شي لیرې شي، ځکه چې دا د ډیزاین په واسطه کارول کیږي.
Similar articles
Trending Now