کمپيوټر, پروګرام
په مای يو جدول جوړول جدول د معلوماتو جوړول
ډیټابیس، په توګه د معلوماتو د غلظت د بېرغونو مهمه ده، او پرته له دوی نه شي کولای حتی یوه کوچنۍ پروژې نه. څنګه په اغیزمنه توګه د جوړښت، په سمه توګه طرحه جدولونه، دودیزه اړیکو فکر څخه - او د ټول د بریالیتوب - د نمونې کچه پوری اړه لری / د معلوماتو، د معلوماتو اعتبار وليکي، د تصادفي زیان، شتون rollback، د هرې معاملې د بشپړوالي د impossibility تضمينوي.
د ډیټابیس دی اساسا - مفهومی مفکوره، د معلوماتو د وړاندې کولو، او په يو ځانګړي کاري خپل استعمال د منطق.
ساده اغیزمن تطبیق نسبت =
د معلوماتو په واضح ډول تنظیم نه ښه، خو په ډاډ د لسیزو لپاره د خپلو پوستونو اړیکی مفکوره. د اخستونکو لپاره په د خوړو او ضروري توکو د تولید لپاره د فابريکو، دوی هرو مرو ته اړتیا لري.
د معلوماتو انقلابي مفکورو په حقیقت کې څو ځلې د ژوند حق اعلان، خو د دې ورځ توانېدلې چې د دغه ډول یوه حق د شتون د پام وړ شواهد برابر کړي. د تل په څیر، ساده - د بریالیتوب لپاره کلیدي. که څه هم، د تر منځ اړیکې او د اړیکو د موضوع د معلوماتو شيانو - د معلوماتو په فضا ټکي، او سیستمونو - اوس هم د سپين داغونه او په زړه پورې اريانتيا.
درخواست ساده جوړښت مای جدول جوړ ته د ساده او مناسب د جوړېدو لامل د جدولونو په لسګونو وکاروي، رسمي حدود ستونزه ده. بیا "د عضلاتو" په کارولو سره ډېر ساده ده، خو وروسته د اړیکی د اړیکو د لومړي لس جدولونو ورکړي تر څو د معلوماتو، د پریزنټیشن، ذخيره او کارونې یو مختلف چلند زياتېدو.
لنډمهاله، کنټرول او د پرله پسې
او تشخص ټکی: "د اساسي ودانۍ" ډیټابیس مفاهیمو د مای د ګډون پرته، چې د انټرنټ د پروګرامونو د ژوند راغلل او بدل د دا یوه مهمه برخه ده. متحرکه، عصري تکنالوژۍ لري اجازه د ډیټابیس ته د زده کړې او د استعمال په روژه، د باور وړ او اغیزمن، آسانه شي.
د لوی میزونه سربېره رامنځته موقتي جدول مای ډیزاین ته اجازه ورکوي د پروگرامر د جوړولو د موقتي معلوماتو د جوړښتونو د اوسني غونډه، د یوه ځانګړي کارن د سفر، د يو ځانګړي پيښه پدیده په ترڅ کې شتون لري.
که مخکې د دوی تر منځ د جدولونو او د اړیکو شوي په توګه څه مسلم درملنه، خو اوس هم ځواکمن ډیټابیس منل نور نه و چې د اساسي شيانو ته مراجعه وکړئ. دا یوازې د معلوماتو د ستونزې د حل لپاره د اړتيا د جوړښت درک په لور یو ګام دی.
له خوا د يوې وسيلې په موقتي جدولونه جوړ کړي، د موقت جدول جوړ برابرولو، مای تاسو ته اجازه درکوي په ثابتو او خوځنده برخې د ډیټابیس ویشل. په جدول کې د برخو ډولونه مشخص، د پروگرامر کولای شي په اتوماتيک ډول د خپل جوړښت د صحيح کنټرول. د کارولو مای جدول پوستې د طرحې د جوړولو، د طراح کولای شي د برخو د ډکولو شرایط مشخص. په داسې حال کې د دې انتخاب - بلکه يو فرصت د له نورو ايس کيو ايل لهجو ډيزاينونو په مهاجرت کې مرسته وکړي.
د اطلاعاتو فضا: او اصطلاحاتو سیستمونو
هره پروژه کې، چې آيا دا د ټول ځای، د یو واحد پاڼه وګوری او یا یو ساده الګوریتم، په يوه ټاکلي معلومات فضا د يو خاص ځای کې پروت دی. د هغه ځای "پته" - د يو مشخص کاري، د الګوریتم شتون شرایط: هغه معلومات چې په لط او رسنۍ جوړښت، فورمې بدلون پروسه.
که څه هم، نه د مای د اصولو حتمي تعقیب، مېز جوړ سره د خپل العروض سم نه شي رامنځ ته چې.
په دې مثال په توګه، د پټی code_back، owner_code session_code تڼیو تعریف او په ترتیب سره راستون شو، او د رجوع غونډه. نه یوازي د مای جدول جوړ غیر معیاري نسخه د کارولو، دلته مهم نه د وړتيا د خپلو ډګر دروغ، او د معنې دننه رنګ: د معاملی د غیر-بشپړونې لپاره د قضیې د بیرته کوډ، د فعالو مراجعینو د کوډ او د غونډې کوډ، چې ښايي د مراجعينو لپاره د څو وي، خو په دا پورې تړاو لري، چې د کوډ به بدل کې د مدیریت ته ولاړ شي.
د غير معياري برخو h_code، a_contents او a_surprise د استعمال هم شتون لري. دلته د څه ډول يوه برخه کې کولای شي د ډاټا او پریس لري جدول مای مثال په توګه جوړ کړي. په هر حالت کې چې په تاسو د پیرودونکو یو جدول لري، دا عاقلانه د جدول کې فعاله ونډه يوه زېرمه رامنځته کړي. دا حتمي نه ده چې دا کافي لومړني ارقام او جوړښت. ؛ - د کارونکي اوسني دولت E-mail، او a_surprise ډګر نوم، د پاسورډ: د مثال په توګه، د پټی نيوليک a_contents.
د نظر a_contents او / یا د a_surprise
دا ډول پورتني بحث نه د اصلي جدول کې، کیدای شي چې لوی او ستونزمن کاردی ته د لاسرسي ته اړتيا نه لري، او د وړو به محدود کړي، يوازې د اړوندو معلوماتو لري. دلته جدول مای رامنځته - د څه کولای آخذه کار د مشتريانو د نوم او پټنوم، او یا د پټنوم او په ساده شرطونه E-mail شي یو مثال: (a_contents لکه '{$ cUserName}؛ {$ cUserPass}٪) او یا (a_contents لکه'٪ {$ cUserPass}؛ {$ cUserName} ").
په دې مثال په توګه، د مېز خپل دنده پوستې کاروي: په توګه که د میز نه دی scTableExists (rm_cache ')، تاسو بايد نه يوازې دا جوړ کړي، خو هم د ثبت، د مثال په توګه، د معلوماتو د سرچینو اداره د لومړي څو ثبتوي.
معياري متحول جوړ جدول که نه شتون مای پورتني بحث وړاندې کوي چې د جدول د شتون او د نه شتون په صورت د خپل تاسيس له خوا محدود. معمولا، دا کافي نه ده. موږ بايد نه يوازې د جدول وګورئ، خو هم دا سره د لومړنيو معلوماتو ډک کړئ.
ساده ډول حجره
لومړي ګام کې، netipirovannostyu خپل متحولونه: د ژبو مای استعمال مشخصوي، په ځانګړې توګه PHP، عموما د خلکو د معلوماتو په اندازه کمزوري کوي. تر ټولو عام ډول کارول کيږي تارونه، د اړتيا - د شمېر او نېټې، کله کله منطقي معلومات. نور فرصتونه په مای معلومات تشريح جوړ جدول لرونکی د نادرو. که څه هم وروستۍ ستونزه له خوا ټاکل کيږي هوارې شي. هر عصري د منځپانګې اداري سيستم ویب - تاسو کولای جدول مای، د بېلګې په جوړولو له لارې د معلوماتو د ټول لړ وکاروي.
څه او څنګه استفاده - د پراختیا د تعریفوي. په هغه وخت چې دا ټکی، چې د ويکيپېډيا په وینا، د مای د حجم او سرعت ځانګړنې کولای شي د مشتريانو د ټولو capacious تصور سره وګوري، د پراختیا د کارول د تجربې په پام کې نیولو. کله چې په يوه مای جوړ جدول کارول تلوالیزه-جوړښتونو ته اجازه سره د متحول په اوږدوالي د حجرو پاک (تش جدولونو) جوړ کړي او په دې بهیر کې یو فعال منځپانګه جوړوي.
پیچلی معلومات جوړښت
د ساده معلوماتو ډولونه، د لومړي خط لورموندنه، سبب د پیچلو معلوماتو د ډیزاین زياته ليوالتيا objects چې کله چې د ډیټابیس د کار په اصلي تارونه، شمېر (د شاخص - زیاتره) د ساتلو د بدلې، خرما، او "د لوی معلومات" - انځورونه ، غږونو، د نورو capacious منځپانګه. دلته لهجه د جدول جوړولو د ايس کيو ايل د ماي تقریبا حدود نه. د "د عضلاتو" پروگرامر د ټولو ساده او لاسرسی په خپل واک کې لري د دریښتینو ايس کيو ايل د بشپړ واک د.
د ګرځنده ډول ډیټابیس د چهار یا varchar لپاره په بشپړه څيز لوستلو په الګوریتم بدل اصطلاحاتو طاهرآ د ساده - یوه پیچلې مالومات جوړښت (مال، میتودونه، العروض او پریس)، او کله چې د ثبت بيا ښکېلې شوي يو تړون بڼه ده، چې په اصل کې د ده د پراختیا له خوا ټاکل کیږي.
دغه واحد جدول
کالم یوازې، یوازې لینونه او د هغوی د تقاطع یوازې یو عنصر دی، او يوازې يو ډول - د حجری. دا د اساسي قانون جوړښت مای "جدول جوړول". نه مای ارقامو ډول اصلي نه ده: د شمېر، کرکټر تار، نېټه ... دا نه العروض څخه پیروي، خو دا په عمل کې سينمايي.
پروگرامر تفسير حجره کولای شي چې دا د څيز د هر ډول زغم، چې د کار د اړتیا له امله،. له د ډیټابیس د نظره چې "د هر ډول" - یوازې د کرښې.
که څه هم، دا مهمه نه ده چې څه، او څنګه د کارولو د پراختیا ته ترجيح ورکوي. دا مهمه ده چې په وخت د دې ټکی (د ويکيپېډيا سره سم) حجم او سرعت مای پارامترونو کولای شي د مشتريانو د ټولو capacious تصور د قناعت وړ، د پراختیا د کارول د تجربې په پام کې نیولو.
"کلکو" دي ډېر ساده جدول کې، تر ټولو ساده لار برابر. که د پراختیا په يوه چهار یا varchar ډول ستاسو د مای جوړ جدول العروض دننه کې د مناسب معنی هره برخه کې اچوي، couching دا، د میز به کار وکړي.
integer جدول
موږ هم باید په مای د شاخص په اړه خبرې وکړي. جدول جوړول تاسو ته اجازه سمدلاسه يې تشریح او د معلوماتو د لوی حجم لاسرسی وکاروي. دغه طريقه ډېره د درک، بلد او بشپړ ډول تفصيل سره چې د ګټورول په CPU سرعت پورې تړاو لري، caching نمونې artful محاسبه الگوريتم زياتره غوره مالومات ايډيټنګ php.ini، my.ini او httpd.conf.
د ساده integer "د معلوماتو د تڼیو" - - په جدول نه د قطارونو، يوازې عدد په همدې حال، هيڅ يو د پراختیا ته خپل محتویات "د معلوماتو" د جوړولو مخه نيسي. په اسانه لاس ته، ساده عمليات، بشپړ فعالیت په مطلوب سرعت: د کوچني جوړ جدول اینټ مای به ټول د مېز ضروري پاتې برابر کړي.
Integers، لکه چې په لوی او ټوکر او جدولونو کې واقعي مالومات کارتونه تنظیم، به له کومې ستونزې پرته د انتخاب او د معلوماتو د تعديل ګړندۍ کړي. Optionally د کار د مودې لپاره د لاسرسي د کیلي یو نسخه جوړ کړي، چې تاسو کولای شي چې د موقتي جدول جوړښت رامنځته کړي، مای په کارولو سره دا مخکې یو موقتي مېز جوړوي. یا، د مثال په توګه، د هر کارن - یو مهم جدول.
په دې برخه کې، د العروض ده د جدول جوړ که نه شتون مای ته اجازه ورکوي چې تاسو ته د اړتيا وړ جدولونه جوړ کړي، حتی کله چې نامتوقع د نه شتون، د مثال په توګه، و يوه ناسم وتنی / ننوتنی یا کمپیوټر الوتکه د استعمال په ګوته نه، او اوډنه ګډوډ.
د کوربه واقعیتونو - مای +
په تاريخي لحاظ، د ډیټابیس د یو دقیق معلومات جوړښت دی. ډیزاین M ySQL جوړ جدول کې په لومړي سر کې د معلوماتو د کلاسيکې مفاهیمو او د هغوی د ځای پر ډسک ورپسې. د انټرنېټ پروګرامونو، او پورته د کوربه توب او د خلکو د منځپانګې اداري سيستم د منطق په ټولو انتخابونو، جوړ پردي، په لومړي نظر، بې ځايه: یوه اډه ښايي د څو ترکيب وي. د بیلتون په ميز مختاړی نوم دی.
ځينې کوربه برابرونکي د ډیټابیس د خپلو غوښتنو د نومونو، لکه د ډيټازيرمې د نوم سره د خاوند د کوربه په نوم پيل تپل شوي دي.
By او لوی، دا پروا نه کوي چې څه د ډیټابیس غږ او څنګه د یوه جدول کې دا غوښتنه کوي. خو د حالت د پیل نه يوازې د مای العروض او د جمع العروض کوربه غوښتنو، يعنې د مای + استازيتوب وکړي.
يوه کوچنۍ جدول، د آسانه دا تنظيم، او د لږ دا ثبتوي، د روغونې په پروګرامونو د ژبې له لارې چې د خوښې وړ کړنې سره د معلوماتو د ترسره شوي دي ده پيوند شوي.
په اصل کې، د هر دنده ده اسانه ته elementary برخې انځورګري، یوازې پوښتنه ده، څومره به لکه ساده لګښت.
که تاسو د يو پاک مای ته اړتيا لري، چې دا د خپل کوربه خپل سرور، هلته به د ډیټابیس د شمېر د نوم د هغوی او د هغوی غړي جدولونه چې د اصولو له خوا نه وي او یا محدودیتونه وي.
يو د اپاچي / مای / PHP نسخې نوعه
تکیه د کوربه چاپیریال - نه دومره ستونزو، د يوه عصري دفاعي پروګرام یو اړین شرط. تاسې کولای شی چې په لیکلو PHP 7.0.13، مای 5.7.16 وکاروي، خو د مشتريانو به د کوربه شي، اجازه یوازې د Perl نسخه او "د عضلاتو" 4.1.1 یا د PHP يو زوړ نسخه.
په عمومي توګه (چې، په رښتیا، يو حقيقت نه دی) د کوربه پر لینوکس، FreeBSD، د وبنټو او نورو توپیرونو yunikosopodobnyh سیستمونه شته. هغوی ټول د کار ښه، خو د هغوي د هر خپلو ځانګړنو، د هغوی د ټولنو د پالیسۍ د (اپاچي، مای، php) خپل نسخې لري. تل نه کوي او نه په هر ټیم به په راتلونکو نسخه په کار، که څه هم هغې په تیرو یو کار کړی دی.
دغه ډول یو ساده د عملياتو په توګه یو ډیټابیس د صادراتو د مای هر نسخه د دواړو څخه د وارداتو د وارداتو phpMyAdmin، او د بولۍ ليکه له ستونزو پرته کوي،. د تماس د وارداتو عملیات نه شي ترسره شي. نور زياتره څخه چې ستاسو په PHP، مای سرور يا اپاچي څه بدلون نه لري. که بدلونونه مرسته ونه کړي، دا ضروري ده چې د بديل په لټه.
د ساده حقیقت کې، د عملياتو پر کولای شو د ډیټابیس، د پروګرامونو د ژبې او يا د سرور resetting ترسره شي. دا تر ټولو ښه د حل لاره، خو معمولا د اغیزمن نه ده.
د ډیټابیس جوړول / اعتبار جدول
العروض مای جوړ جدول کې د خپلو معياري پورتني بحث په ندرت سره د تطبيق وړ. که دا د منځپانګې د مدیریت د نامتو سیستم د شرایطو په پام کې نه: هلته به تل د وړاندې ژانر يو کلاسيک وي. د ورځپاڼې د کار شکلونه کې د تمرين په برخه دا په پام کې: چې د کروندو په جدول، چې دوی باید د یو ډول او اندازه وی اړتیا لری. پاتې اوس هم باید د پرمختګ په بهیر چاڼ: د لوښه، ننداره نظم، تڼیو.
مطلوب دی د الګوریتم، چې حتی د یو ډیټابیس د نه شتون سره د ځای د پيل کې لاسوهنه نه یو نسخه. تاسو کولای ولیکي خپل فعالیت د ډیټابیس او / یا د جدول وګورئ کله چې تاسو ته اړتيا لري تر څو نه یوازې د معلوماتو جوړښتونه رامنځته کړي، بلکې په خپلو لومړنيو معلوماتو ډک کړئ.
نشته هيڅ ډیټابیس یا جدول جوړښت مات دی: په همدې اکثرا د ډیزاینونو د يو لړ وکاروي جوړول جدول که موجود نه، مای د قالب خاوند او یا د راغلو چې ناڅاپه وايي حیران نه.
په عصري پروګرامونو د عمومي حاکميت "باور خو تصدیق" کار نه کوي، او یا پر ځای به د منطق وکاروي "وګورئ او ګټه واخلي."
جوړول جدول: د مای د کارونکي جدول نمونه
د نوي لیدونکو او د کانکور / د ځای کاروونکو وتلو ليکنې دي څو ځلې جوړ، خو تر اوسه د کوم ځای دې مهمه برخه کې د کمال د حد.
په ډېرو لارو، وتنی / ننوتنی او ثبت له خوا د ځای مرجع او / یا د منځپانګې اداري سيستم د کارولو شرطونه کې تعريف شوي دي، خو زياتره - د چې غواړي په زياتو خوندي څه وده، د کارونکي حسابونو د ساتنې، د مخنيوي هک ځای.
په عادي مای ډیټابیس دی په پرتله په ویب خوندي، خو په د ناکامۍ په صورت نندارې لټونګر کې د یوه ځای سازونې کوډ error پېغامونه نه واکمني کولای شي، نومونه او شفرونه د ډیټابیس لري.
د ښه تمرین - چې د ثابتو او خوځنده برخې مالومات شریک کړي. د يو کارن جدول د مثال په توګه، تاسو کولای شي د يوه عمده برخه وېړه کاروونکي او فعال cache_users لري. لومړی جدول لرونکی د کاروونکي يو زيات شمېر، په دوهم - یوازې د هغو کسانو چې پر وروستۍ ورځ (د مثال په توګه) کار کاوه. هر نوی کارن چې د ده په دوهم جدول کې غیر حاضر، د دروازې / هرکلي وروسته هلته راغلل او یو څه وخت لپاره ساتل.
خو د فرقې په دوو جدولونو دلته نه يوازې د معلوماتو نمونه کچه (یو کوچنی میز څخه ټوکر او لوی تل چټک دی) وړاندې کوي، خو په حقیقت چې دا يوازې د هغه معلومات چې د یوه ځانګړي ځای د هر پیرودونکي فعاليت کله چې دی ډیر اړتیا غوټو. د نمونه او یا د معلوماتو د بدلون په طبيعي ډول د اصلي جدول کې کارول.
د حافظې، د اطلاعاتو او ډيټابيس
د معلوماتي ټکنالوجۍ په برخه کې حده جوړ نه د حافظې پروګرامونو ژبه استازيتوب وکړي. ژبه - د متحولونه، ثوابت او جوړښتونو، اجازه څه او څه چاره آند چې. ډیټابیس - ده څه ذخیره کولو. له دا تاسو کولای تل په دا څه چې تاسو کولای شي څه ثبت غوره کړي.
اپاچي، PHP، مای: په ګډه ژبه او د سره د معلوماتو د کار په موخه د چوکاټ، خو په دې ترو د اړیکو د منطق نه حتی د پالیسۍ د یو ساده ډله دومره کامل دی،. دلته هر څه روښانه دی: د سرور، د پروګرامونو د ژبې او د ډیټابیس - د ټولو چې د دندو لپاره د اړتیا وړ اکثریت دی.
د ايس کيو ايل ژبه - د ورته پروګرامونو ژبه، او په حقیقت کې د ډیټابیس د خپل منطق عملیاتو، د خپلو پروګرامونو د مفهوم لري. دلته موږ ته د ډیټابیس د پروګرام له لوري د لیوالتیا لري. PHP - یوه ښه وسیله، خو وايي، چې هغه ته ژمن دی چې په کافي اندازه ډیټابیس خوا، ستونزمنه ده. که څه هم، د خپل جوړښت او دندو ته انکشاف ورکړي او ښه شوی دی.
که موږ يو واحد واحد په PHP او مای په ګډه، تاسو ترلاسه وسیله، یو حافظه. انتخاب ترکیب د څيز لرونکې پروګرام مفکوره ورکوي: څيز د خپل uselessness هغه وخت کې د ژبې په يو تړون د بهرنیو چارو په حافظه تشريح (په ډیټابیس). کله چې دا اړتيا پيدا کيږي، چې دا يو بشپړ څيز کم دی او په خپل لیاقت سره سم فعالیت کوي.
Similar articles
Trending Now