SQL ലെ ഡാറ്റാബേസുകളും ടേബിളുകളും ഉണ്ടാക്കുന്നു

ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നു

സ്ട്രക്ചേർഡ് ക്വറി ലാംഗ്വേജ് ഉപയോഗിച്ച് ഡാറ്റാബേസുകളും ടേബിളുകളും സൃഷ്ടിക്കാൻ ആരംഭിക്കാൻ താങ്കൾ തയ്യാറാണോ? ഈ ലേഖനത്തിൽ, ഞങ്ങൾ CREATATED DATABASE ഉപയോഗിച്ച് തയ്യാറാക്കിയ ടേബിൾ സൃഷ്ടിക്കുകയും TABLE ആജ്ഞകൾ സൃഷ്ടിക്കുകയും ചെയ്യും. നിങ്ങൾ പുതിയ എസ്.ക്യു.എൽ ആണെങ്കിൽ, ഞങ്ങളുടെ SQL Basics ലേഖനം ആദ്യമായി പരിശോധിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

ബിസിനസ് ആവശ്യകതകൾ

ഞങ്ങൾ കീ ബോർഡിൽ ഇരിക്കാൻ മുമ്പ്, ഉപഭോക്താവിന്റെ ആവശ്യങ്ങളെക്കുറിച്ച് ഞങ്ങൾക്ക് നല്ല ധാരണയുണ്ടെന്ന കാര്യം ഉറപ്പാക്കേണ്ടതുണ്ട്. ഈ ഉൾക്കാഴ്ച നേടാനുള്ള മികച്ച മാർഗം ഏതാണ്? തീർച്ചയായും! XYZ ന്റെ ഹ്യൂമൻ റിസോഴ്സസ് ഡയറക്ടറുമായി ചേർന്ന് അവർ ഒരു വിഡ്ജെറ്റ് സെയിൽസ് കമ്പനിയാണ് എന്ന് മനസിലാക്കിയതും അവരുടെ വിൽപനക്കാരെ സംബന്ധിച്ച വിവരങ്ങൾ ട്രാക്കുചെയ്യാൻ പ്രാഥമികമായി താൽപര്യമുള്ളവയുമാണ്.

XYZ കോർപ്പറേഷൻ തങ്ങളുടെ വിൽപന ശക്തികളെ കിഴക്കും പടിഞ്ഞാറും ഭാഗങ്ങളായി വിഭജിക്കുന്നു, ഓരോന്നിനും വിസ്തൃതമായ നിരവധി വിഭജനങ്ങൾ വിഭജിക്കപ്പെട്ടിട്ടുണ്ട്. ഓരോ ജീവനക്കാരനും ഉൾപ്പെടുന്ന പ്രദേശം, ജീവനക്കാരന്റെ ശമ്പള വിവരം, സൂപ്പർവൈസറി ഘടന എന്നിവ ട്രാക്ക് ചെയ്യാൻ എച്ച്ആർ വകുപ്പ് ആഗ്രഹിക്കുന്നു. ഈ ആവശ്യകതകൾ നിറവേറ്റുന്നതിനായി, ഈ പേജിൽ Entity-Relations diagram ൽ കാണിച്ചിരിക്കുന്ന മൂന്ന് ടേബിളുകൾ അടങ്ങിയ ഒരു ഡാറ്റാബേസ് ഞങ്ങൾ രൂപകൽപ്പന ചെയ്തിട്ടുണ്ട്.

ഒരു ഡാറ്റാബേസ് പ്ലാറ്റ്ഫോം തെരഞ്ഞെടുക്കുന്നു

സ്ട്രക്ചർഡ് ക്വറി ലാറിഗിൽ (എസ്.ക്യു.എൽ.) നിർമ്മിച്ച ഒരു ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം (അല്ലെങ്കിൽ ഡിബിഎംഎസ്) ഉപയോഗിക്കാൻ ഞങ്ങൾ തീരുമാനിച്ചിരിക്കുന്നു. അതുകൊണ്ട് നമ്മുടെ എല്ലാ ഡാറ്റാബേസ്, ടേബിൾ സൃഷ്ടിക്കൽ കമാൻഡുകൾക്കും മാനകത്തിൽ സാധാരണ ആൻ എസ്.ഒ.

ഒരു അധിക ആനുകൂല്യമായി, ANSI-compliant SQL ഉപയോഗിച്ച്, ഈ കമാൻഡുകൾ ഒറാക്കിൾ, മൈക്രോസോഫ്റ്റ് എസ്.ക്യു.എൽ.സെർ എന്നിവയുൾപ്പെടെ എസ്.ക്യു.എൽ.സിയെ പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും ഡിബിഎംഎസിൽ പ്രവർത്തിക്കുമെന്ന് ഉറപ്പാക്കും. നിങ്ങളുടെ ഡാറ്റാബേസിനായി ഇതുവരെ ഒരു പ്ലാറ്റ്ഫോം തിരഞ്ഞെടുത്തിട്ടില്ലെങ്കിൽ, ഡാറ്റാബേസ് സോഫ്റ്റ്വെയർ ഓപ്ഷനുകൾ തിരഞ്ഞെടുക്കുന്ന പ്രക്രിയയിലൂടെ നിങ്ങളെ നയിക്കുന്നു.

ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നു

ഞങ്ങളുടെ ആദ്യ പടി ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നതാണ്. പല ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റങ്ങളും ഈ ഘട്ടത്തിൽ ഡാറ്റാബേസ് പാരാമീറ്ററുകൾ ഇച്ഛാനുസൃതമാക്കാനുള്ള നിരവധി ഓപ്ഷനുകൾ വാഗ്ദാനം ചെയ്യുന്നു, പക്ഷേ ഞങ്ങളുടെ ഡാറ്റാബേസ് ഒരു ഡാറ്റാബേസിന്റെ ലളിതമായ സൃഷ്ടി അനുവദിക്കുന്നു. ഞങ്ങളുടെ എല്ലാ നിർദ്ദേശങ്ങളും അനുസരിച്ച്, നിങ്ങളുടെ നിർദ്ദിഷ്ട സിസ്റ്റം പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും വിപുലമായ പാരാമീറ്ററുകൾ നിങ്ങളുടെ ആവശ്യകതകൾ പാലിക്കുന്നുണ്ടോയെന്ന് തീരുമാനിക്കാൻ നിങ്ങളുടെ DBMS- യുടെ ഡോക്യുമെന്റേഷൻ പരിശോധിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടാവും. നമുക്ക് നമ്മുടെ ഡാറ്റാബേസ് സജ്ജമാക്കാൻ CREATE DATABASE കമാൻഡ് ഉപയോഗിക്കാം.

ഡേറ്റാബേസ് ജീവനക്കാരെ സൃഷ്ടിക്കുക

മുകളിലുള്ള ഉദാഹരണത്തിൽ ഉപയോഗിക്കുന്ന മൂലധനം പ്രത്യേകം ശ്രദ്ധിക്കുക. "പേഴ്സണൽ" ഡാറ്റാബേസ് നാമം പോലുള്ള ഉപയോക്തൃ നിർവചിക്കപ്പെട്ട പേരുകൾക്കായുള്ള എല്ലാ ചെറിയ അക്ഷരങ്ങളും ഉപയോഗിക്കുമ്പോൾ "CREATE", "DATABASE" തുടങ്ങിയ എസ്.ക്യു.എൽ. ഈ കൺവെൻഷനുകൾ എളുപ്പമുള്ള വായനക്കായി നൽകുന്നു.

ഞങ്ങളുടെ ഡാറ്റാബേസ് വേണ്ടി പട്ടികകൾ സൃഷ്ടിക്കുമ്പോൾ ഈ ട്യൂട്ടോറിയൽ വായന തുടരുക.

കൂടുതൽ പഠിക്കുക

സ്ട്രക്ചേർഡ് ക്വറി ലാറിസറ്റിനെക്കുറിച്ച് കൂടുതൽ മനസിലാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ, എസ്.ക്യു.എൽ ആമുഖം വായിക്കാം അല്ലെങ്കിൽ നമ്മുടെ സൌജന്യ പഠന എസ്.ക്യു.എൽ കോഴ്സിനു വേണ്ടി സൈനപ്പ് ചെയ്യുക.

ഇപ്പോൾ ഞങ്ങളുടെ ഡാറ്റാബേസാണ് രൂപകൽപ്പന ചെയ്ത് സൃഷ്ടിച്ചെടുത്തത്, XYZ കോർപ്പറേഷന്റെ വ്യക്തിഗത ഡാറ്റ സൂക്ഷിക്കുന്നതിനായി ഉപയോഗിക്കുന്ന മൂന്ന് ടേബിളുകൾ സൃഷ്ടിക്കാൻ ഞങ്ങൾ തയ്യാറാണ്. ഈ ട്യൂട്ടോറിയലിന്റെ മുമ്പുള്ള ഭാഗത്ത് ഞങ്ങൾ രൂപകല്പന ചെയ്ത പട്ടികകൾ ഞങ്ങൾ നടപ്പിലാക്കും.

നമ്മുടെ ആദ്യ പട്ടിക സൃഷ്ടിക്കുന്നു

ഞങ്ങളുടെ കമ്പനിയുടെ ഓരോ ജോലിക്കാരനുമായുള്ള വ്യക്തിപരമായ വിവരങ്ങൾ ഞങ്ങളുടെ ആദ്യ പട്ടികയിൽ ഉൾക്കൊള്ളുന്നു. ഓരോ ജീവനക്കാരന്റെ പേരും ശമ്പളം, ഐഡി, മാനേജർ എന്നിവ ഉൾപ്പെടുത്തണം. ഭാവിയിൽ ഡാറ്റ തിരച്ചിൽ ക്രമീകരിക്കാനും തരം തിരിക്കാനും പ്രത്യേക ഫീൽഡുകളിലേക്ക് അവസാനത്തെ ആദ്യ പേരുകൾ വേർതിരിക്കുന്നത് നല്ല ഡിസൈൻ പ്രാക്ടീസാണ്. കൂടാതെ ഓരോ ജീവനക്കാരന്റെ മാനേജർക്കും ഓരോ ജീവനക്കാരന്റെ റെക്കോർഡിലെ മാനേജർ ജീവനക്കാരന്റെ ഐഡന്റിനെ റഫർ ചെയ്യുന്നതിലൂടെ ഓരോ ജീവനക്കാരന്റെ മാനേജരുടെയും ട്രാക്ക് സൂക്ഷിക്കും. ആദ്യം നമുക്ക് ആവശ്യമുള്ള ജീവനക്കാരുടെ പട്ടിക പരിശോധിക്കാം.

ഓരോ ജീവനക്കാരന്റെയും റിപ്പോർട്ടുകൾടോ ആട്രിബ്യൂട്ട് മാനേജർ ഐഡി സൂക്ഷിക്കുന്നു. കാണിച്ചിരിക്കുന്ന സാമ്പിൾ റെക്കോർഡിൽ നിന്നും, ടോം കെൻഡാൽ, ജോൺ സ്മിത്ത് എന്നീ മാനേജരുടെ മാനേജർമാരാണെന്ന് Sue Scampi നിർണ്ണയിക്കാൻ കഴിയും. എന്നിരുന്നാലും, സ്യൂ ഗവേഴ്സിൻറെ വിവരങ്ങളിൽ യാതൊരു സൂചനയും സ്യൂ ഗവേഴ്സിന് നൽകിയിട്ടില്ല .

ഇപ്പോൾ നമുക്ക് എസ്എൽ ഉപയോഗിച്ച് നമ്മുടെ വ്യക്തിഗത ഡാറ്റാബേസിൽ പട്ടിക നിർമ്മിക്കാൻ കഴിയും. ഞങ്ങൾ അങ്ങനെ ചെയ്യുന്നതിനു മുമ്പ്, ഒരു USE കമാൻഡ് നൽകുന്നതിലൂടെ ഞങ്ങൾ ശരിയായ ഡേറ്റാബേസിൽ ആയിരിക്കുമെന്ന് ഉറപ്പാക്കാം:

യുഎസ് ഉദ്യോഗസ്ഥർ;

പകരം, "ഡാറ്റാ പേറ്റൻ"; കമാൻഡ് അതേ ഫംഗ്ഷൻ നിർവ്വഹിക്കും. ഇപ്പോൾ നമുക്ക് നമ്മുടെ കസ്റ്റംസ് ടേബിൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന എസ്.ക്യു.എൽ കമാൻഡ് പരിശോധിക്കാം.

TABLE ജീവനക്കാരെ സൃഷ്ടിക്കൂ (ജീവനക്കാരന് INTEGER അല്ല NULL, അവസാന നാമം VARCHAR (25) അല്ല NULL, firstname VARCHAR (25) അല്ല NULL, Reportsto INTEGER NULL);

മുകളിൽ പറഞ്ഞ ഉദാഹരണങ്ങളെന്ന പോലെ, പ്രോഗ്രാമിങ് കൺവെൻഷൻ നമ്മൾ എസ്.ക്യു.എൽ. കീവേഡുകൾക്കായി ഉപയോഗിക്കുന്ന എല്ലാ മൂല അക്ഷരങ്ങളും ഉപയോക്തൃനാമങ്ങളായ നിരകൾക്കും പട്ടികകൾക്കുമായി ചെറിയ അക്ഷരങ്ങൾ ഉപയോഗിക്കാമെന്ന് പറയുന്നു. മുകളിലുള്ള കമാൻഡ് ആദ്യം കുഴപ്പം തോന്നിയേക്കാം, പക്ഷേ അതിന് പിന്നിലുള്ള ലളിതമായ ഒരു ഘടനയുണ്ട്. കാര്യങ്ങൾ അല്പം അനായാസമാക്കിയത് ഒരു പൊതുവായ കാഴ്ചയാണ്:

പട്ടിക TABLE പട്ടിക സൃഷ്ടിക്കുക (attribute_name datatype ഓപ്ഷനുകൾ, ..., attribute_name datatype ഓപ്ഷനുകൾ);

ആട്രിബ്യൂട്ടുകളും ഡാറ്റാ ടൈപ്പുകളും

മുമ്പത്തെ ഉദാഹരണത്തിൽ, പട്ടികയുടെ പേര് ജീവനക്കാർ ആണ്, അതിൽ ഞങ്ങൾ നാല് ആട്രിബ്യൂട്ടുകൾ ഉൾപ്പെടുന്നു: ജീവനക്കാര, അവസാന നാമം, ആദ്യനാമം, റിപ്പോർട്ടുകൾ. ഓരോ ഫീൽഡിലും ഞങ്ങൾ സംഭരിക്കാൻ ആഗ്രഹിക്കുന്ന വിവരങ്ങളുടെ ഡാറ്റാറ്റേപ്പ് സൂചിപ്പിക്കുന്നു. ജീവനക്കാരന്റെ ഐഡി ഒരു ലളിതമായ പൂർണ്ണസംഖ്യയാണ്, അതിനാൽ നമ്മൾ തൊഴിലാളി ഫീൽഡ്, റിപോർട്ട്സ് ഫീ എന്നിവയ്ക്കായി INTEGER ഡാറ്റാടൈപ്പ് ഉപയോഗിക്കും. ജീവനക്കാരുടെ പേരുകൾ വേരിയബിൾ ദൈർഘ്യത്തിന്റെ കഥാപാത്രങ്ങളായിരിക്കും. ജീവനക്കാരന് 25 അക്ഷരങ്ങളേക്കാൾ കൂടുതലോ അല്ലെങ്കിൽ ആദ്യ പേരോ ഉണ്ടാവരുതെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നില്ല. അതിനാൽ, ഈ ഫീൽഡുകൾക്കായി ഞങ്ങൾ VARCHAR (25) തരം ഉപയോഗിക്കും.

NULL മൂല്യങ്ങൾ

CREATE പ്രസ്താവനയുടെ ഓപ്ഷണൽ ഫീൽഡിൽ നമുക്ക് NULL അല്ലെങ്കിൽ NULL നെ സൂചിപ്പിക്കാം. ഡാറ്റാബേസിൽ വരികൾ ചേർക്കുമ്പോൾ ആ ആട്രിബ്യൂട്ടിനായി NULL (അല്ലെങ്കിൽ ശൂന്യമായ) മൂല്യങ്ങൾ അനുവദിക്കണമോ എന്ന് ഡേറ്റാബേസ് പറയുന്നു. ഉദാഹരണത്തിന് ഓരോ ജീവനക്കാരനും ഒരു ജീവനക്കാരന്റെ ഐഡിയും പൂർണ്ണമായ പേരും സൂക്ഷിക്കേണ്ടതാണ് HR വകുപ്പ് ആവശ്യപ്പെടുന്നത്. എന്നിരുന്നാലും, ഓരോ ജീവനക്കാരനും ഒരു മാനേജറല്ല - സി.ഇ.ഒ. അപ്പോൾ നമ്മൾ ആ ഫീൽഡിൽ NULL എൻട്രികൾ അനുവദിക്കും. NULL സ്വതവേയുള്ള മൂല്ല്യമാണെന്നു് പ്രത്യേകം ശ്രദ്ധിയ്ക്കുക , ഈ ഐച്ഛികം ഉപേക്ഷിച്ചാൽ, ഒരു ആട്രിബ്യൂട്ടിനായി NULL മൂല്ല്യങ്ങളെ അനുചിതമായി അനുവദിയ്ക്കുന്നു.

ബാക്കി പട്ടികകൾ നിർമ്മിക്കുക

ഇപ്പോൾ നമുക്ക് ഭൂപ്രദേശം പട്ടിക പരിശോധിക്കാം. ഈ ഡാറ്റയിൽ ഒരു ദ്രുത വീക്ഷണം മുതൽ, നമ്മൾ ഒരു പൂർണ്ണസംഖ്യയും രണ്ട് വേരിയബിൾ സ്ട്രിങ്ങുകളും സംഭരിക്കേണ്ടതുണ്ടെന്നു തോന്നുന്നു. മുമ്പത്തെ ഉദാഹരണം പോലെ, മേഖലാ ഐഡി 25 പ്രതീകങ്ങളിൽ കൂടുതൽ ഉപയോഗിക്കുന്നതാണ് എന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നില്ല. എന്നിരുന്നാലും, നമ്മുടെ ചില പ്രദേശങ്ങളിൽ കൂടുതൽ പേരുകൾ ഉണ്ട്, അതിനാൽ ആ ആട്രിബ്യൂട്ടിന്റെ അനുവദനീയമായ ദൈർഘ്യം 40 പ്രതീകങ്ങളിലേക്ക് ഞങ്ങൾ വിപുലീകരിക്കും. നമുക്കിത് അനുബന്ധ SQL നോക്കാം:

TABLE പ്രദേശങ്ങൾ സൃഷ്ടിക്കുക (പ്രദേശം INTEGER NOT NULL, പ്രദേശം വിവരണം VARCHAR (40) NOT NULL, പ്രദേശം VARCHAR (25) അല്ല;

അന്തിമമായി, ജീവനക്കാരും ഭൂപ്രദേശങ്ങളും തമ്മിലുള്ള ബന്ധം സൂക്ഷിക്കാൻ ഞങ്ങൾ എംപ്ലോയർ ടെറിട്ടറീസ് പട്ടിക ഉപയോഗിക്കും. ഓരോ ജീവനക്കാരന്റെയും പ്രദേശത്തിന്റെയും വിശദമായ വിവരങ്ങൾ ഞങ്ങളുടെ മുൻ രണ്ട് പട്ടികകളിൽ സംഭരിച്ചിരിക്കുന്നു. അതിനാൽ, ഈ ടേബിളിൽ നമ്മൾ രണ്ട് പൂർണ്ണസംഖ്യ തിരിച്ചറിയൽ സംഖ്യകൾ സംഭരിക്കേണ്ടതുണ്ട്. ഈ വിവരം വിപുലീകരിക്കണമെങ്കിൽ, ഒന്നിലധികം പട്ടികകളിലെ വിവരങ്ങൾ നേടുന്നതിനായി ഞങ്ങളുടെ ഡാറ്റാ സെലക്ഷൻ കമാൻഡുകളിൽ നിങ്ങൾക്ക് JOIN ഉപയോഗിക്കാം. ഡാറ്റ സംഭരിക്കുന്നതിനുള്ള ഈ രീതി ഞങ്ങളുടെ ഡാറ്റാബേസിൽ റിഡൻഡൻസി കുറയ്ക്കുകയും ഞങ്ങളുടെ സംഭരണ ​​ഡ്രൈവുകളിൽ സ്പെയ്സിന്റെ ഏറ്റവും മികച്ച ഉപയോഗം ഉറപ്പുവരുത്തുകയും ചെയ്യുന്നു. ഒരു ഭാവി ട്യൂട്ടോറിയലിൽ ഞങ്ങൾ ആംഗലേയത്തിൽ JOIN ആജ്ഞ നൽകുക. ഞങ്ങളുടെ അവസാന ടേബിൾ നടപ്പിലാക്കുന്നതിനുള്ള SQL കോഡ് ഇതാണ്:

പട്ടികവർഗ തൊഴിലുടമകൾ സൃഷ്ടിക്കുക (ജീവനക്കാർ INTEGER NOT NULL, പ്രദേശം INTEGER NULL അല്ല);

മെക്കാനിസം എസ്.ക്യു.എൽ സൃഷ്ടിച്ച് ഒരു ഡാറ്റാബേസിന്റെ ഘടന മാറ്റാൻ സഹായിക്കുന്നു

ഇന്ന് പ്രത്യേകിച്ച് യുക്തിസഹമായതെങ്കിൽ, ഞങ്ങളുടെ ഡാറ്റാബേസ് പട്ടികകൾ നടപ്പിലാക്കുമ്പോൾ ഞങ്ങൾ "അബദ്ധത്തിൽ" ഡിസൈൻ ആവശ്യകതകളിൽ ഒരെണ്ണം ഒഴിവാക്കിയിട്ടുണ്ടെന്ന് നിങ്ങൾ ശ്രദ്ധിച്ചിരിക്കാം. XYZ കോർപ്പറേഷന്റെ എച്ച്ആർ ഡയറക്ടർ ഡേറ്റാബേസ് ട്രാക്ക് ജീവനക്കാരന്റെ ശമ്പള വിവരം ആവശ്യപ്പെട്ടു, ഞങ്ങൾ സൃഷ്ടിച്ച ഡാറ്റാബേസ് പട്ടികയിൽ ഇത് നൽകാൻ ഞങ്ങൾ അവഗണിക്കപ്പെട്ടു.

എന്നിരുന്നാലും, എല്ലാം നഷ്ടമാകുന്നില്ല. നമ്മുടെ നിലവിലെ ഡാറ്റാബേസിൽ ഈ ആട്രിബ്യൂട്ട് ചേർക്കുന്നതിന് നമുക്ക് ALTER TABLE ആജ്ഞ ഉപയോഗിക്കാൻ കഴിയും. ശമ്പളം ഒരു പൂർണ്ണസംഖ്യയായി സൂക്ഷിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. സിന്റാക്സ് CREAT TABLE ആജ്ഞയുടെ അതേ സാദൃശ്യമാണു്, ഇവിടെ ഇതാ:

ALTER TABLE ജീവനക്കാർക്ക് ശമ്പളം INTEGER NULL ചേർക്കുക.

ഈ ആട്രിബ്യൂട്ടിനായി NULL മൂല്യങ്ങൾ അനുവദനീയമാണെന്ന് ഞങ്ങൾ സൂചിപ്പിച്ചിരിക്കുന്നു. നിലവിലുള്ള സന്ദർഭങ്ങളിൽ ഒരു നിര ചേർക്കുമ്പോൾ മിക്ക സന്ദർഭങ്ങളിലും ഓപ്ഷൻ ഇല്ല. ഈ ആട്രിബ്യൂട്ടിനായി പ്രവേശനമില്ലാത്ത വരികളിൽ പട്ടികയിൽ ഇതിനകം തന്നെ അടങ്ങിയിരിക്കുന്നു. അതിനാൽ, ശൂന്യത പൂരിപ്പിക്കുന്നതിന് DBMS ഒരു NULL മൂല്യം സ്വയം ചേർക്കുന്നു.

അത് എസ്.ക്യു.എൽ. ഡാറ്റാബേസിലും ടേബിളുകൾ സൃഷ്ടിക്കുന്ന പ്രക്രിയയിലും നമ്മുടെ ലുക്ക് കയറുന്നു. ഞങ്ങളുടെ എസ്.ആര്. ട്യൂട്ടോറിയൽ ശ്രേണിയിലെ പുതിയ തവണകൾക്കായി പലപ്പോഴും പരിശോധിക്കുക. വിവരം ശേഖരിച്ച വിവരം ഡാറ്റാബേസ് സൈറ്റിലേക്ക് ചേർക്കുമ്പോൾ ഒരു ഇ-മെയിൽ ഓർമ്മപ്പെടുത്തൽ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഞങ്ങളുടെ വാർത്താക്കുറിപ്പിലേക്ക് സബ്സ്ക്രൈബ് ചെയ്യാൻ ഉറപ്പാക്കുക!