കമ്പ്യൂട്ടറുകൾ, ഡാറ്റാബേസുകൾ
എസ്.ക്യു.എൽ. (ഡാറ്റ തരം): പട്ടിക
ഇന്നത്തെ ലോകത്തിൽ ഉപകരണങ്ങളും സാങ്കേതിക ഒരു വലിയ എണ്ണം ഉണ്ട് വിവരങ്ങൾ സംഭരണം. ഏറ്റവും സാധാരണമായ വഴികൾ ഒരു വ്യത്യസ്ത നിയന്ത്രണ സംവിധാനങ്ങൾ ഉപയോഗിക്കുന്ന വേണ്ടി ഡാറ്റാബേസ്, ആകുന്നു. ഈ സ്റ്റോറേജ് രീതി ഡാറ്റ വ്യക്തമായി ഘടനാപരമായ ഇവ ഒരു പ്രത്യേക പട്ടികയിൽ എന്ന് ഊഹിക്കുന്നു. അവർ, അതാകട്ടെ, ഒരു പ്രത്യേക ഡാറ്റ തരം നിര ഗുണവിശേഷങ്ങൾ ഉണ്ടാവുക.
ഡാറ്റ തരം - എന്താണിത്?
ഇന്ന്, പല നിർവചനങ്ങൾ ഉണ്ട്, കാലാവധി ആശയം വിശദീകരിക്കുന്നു "ഡാറ്റ തരം." എന്നാൽ, അവരിൽ ഓരോ സാമാന്യബുദ്ധി ഉണ്ട്. അതുകൊണ്ടു, ഡാറ്റ തരം ഏകപക്ഷീയമായി ഡാറ്റ ഗ്രൂപ്പായി, പ്രവർത്തനങ്ങൾ പരിഗണിക്കും മൂല്യങ്ങൾ പ്രയോഗിക്കാൻ നിയുക്ത കഴിയും അതിന്റെ മൂല്യങ്ങൾ (മുതലായവ പ്രതീകം, അക്കങ്ങൾ,) സ്വഭാവത്തിന് കൂടാതെ.
ഡാറ്റ തരം വ്യാപ്തി ബഹുമുഖമായ ആണ്. അവർ സംഭരണത്തിനായി, മാത്രമല്ല വ്യത്യസ്ത ജോലികൾ വേണ്ടി പ്രോഗ്രാമിംഗ് മാത്രമല്ല ഉപയോഗിക്കുന്നു. പരിപാടികൾ രൂപകൽപ്പന ചെയ്യുമ്പോൾ പ്രവർത്തനങ്ങൾ ഒരു പ്രത്യേക കൂട്ടം തന്നെ ഡാറ്റ തരം വ്യാപകമായ വികസനവും ഉപയോഗമാണ്. എന്നാൽ, ഉപയോക്താവ് അടിസ്ഥാനമാക്കി എപ്പോഴും അടിസ്ഥാന ഡാറ്റ തരം. ക്യു എൽ നിലവാരമില്ലാത്ത ഇതും അടിസ്ഥാനമാക്കിയുള്ള The ഉപയോഗ മോസ്റ്റ് സാധാരണമായ തരം അടിസ്ഥാന എന്നാൽ ഒരു സംഖ്യ പ്രത്യേക ആഡ്-ഓണുകൾ.
ഡാറ്റ തരം തിരിക്കൽ
തരം പ്രകാരം ഡാറ്റ ഗ്രൂപ്പ് ചെയ്യൽ ഒരു കാലം ആയിരുന്നു എളുപ്പത്തിൽ പ്രോസസ്സിംഗ് വിവരങ്ങൾ ഓർഗനൈസുചെയ്യേണ്ടതില്ല കാരണമാണ്. പ്രതീക, സംഖ്യാ: ഇപ്പോൾ നിലവിലുള്ള ഡാറ്റ തരം അടിസ്ഥാനത്തിൽ രണ്ട് രൂപം.
അവരുടെ നിലവിലെ വർഗ്ഗീകരണം അടിസ്ഥാനത്തിൽ അത് വികസിത ഏത് വഴിതെളിക്കുന്നു, ലോജിക്കൽ, പൂർണ്ണസംഖ്യ, അക്കങ്ങൾ ഫ്ലോട്ടിങ് പോയിന്റ് സ്ട്രിംഗ് ഡാറ്റ തരം ഉൾപ്പെടുന്നു ചെയ്തു. ക്യു എൽ - ക്ലാസിഫിക്കേഷൻ പൂർണ്ണമായും മുകളിൽ എല്ലാ മൂടുന്നു. എന്നാൽ, ചില ആധുനിക ഡീബേസ് dBase അധിക ആഡ്-ഇന്നുകൾ ഉണ്ട്. ഈ ഒറാക്കിൾ ക്യു എന്നിവ.
അടിസ്ഥാന ഡാറ്റ തരം
ഭാഷ മാനദണ്ഡങ്ങൾ പാലിക്കാത്ത ഗുണവിശേഷതകളുള്ള മേശകളും സൃഷ്ടിക്കുമ്പോൾ ഉപയോഗിച്ച എസ്.ക്യു.എൽ., ഡാറ്റ തരം 4 ക്ലാസുകൾ വിഭജിച്ചിരിക്കുന്നു:
- സ്ട്രിംഗുകൾ;
- ഭിന്നസംഖ്യകൾ;
- ത്സെലൊഛിസെലെംംയെ മൂല്യം;
- തീയതിയും സമയവും മൂല്യങ്ങൾ.
സ്ട്രിംഗ് ഡാറ്റ തരം
മൂല്യങ്ങൾ ഏതെങ്കിലും ഡാറ്റ സംഭരിക്കാൻ ആദ്യ ഗ്രൂപ്പ്, അക്ഷരങ്ങൾ പ്രതിനിധീകരിച്ച.
അതു കളുമായി ഏതെങ്കിലും സ്ട്രിംഗ് പരിഗണിക്കും പ്രത്യേക അക്ഷരങ്ങൾ, അക്കങ്ങളും അക്ഷരങ്ങളും, കഴിയും ചോദ്യ എസ്.ക്യു.എൽ.. ആദ്യ ഗ്രൂപ്പ് രൂപം, താഴെ കൊടുത്തിരിക്കുന്നു ഡാറ്റ പട്ടിക ലിസ്റ്റിംഗ് തരങ്ങൾ.
CHAR (വലുപ്പം) | അതു സ്ട്രിങ്ങുകൾ സൂക്ഷിക്കാം. ബ്രാക്കറ്റിനുള്ളില് പാരാമീറ്റർ സംഭരിച്ചിരിക്കുന്ന സ്ട്രിംഗ് ദൈർഘ്യം പരിഹരിക്കാൻ അനുവദിക്കുന്നു. വരി വെച്ചിരിക്കുന്നു കഴിയുന്ന ബൈറ്റുകളിലുള്ള പരമാവധി വലിപ്പം - 255. |
വര്ഛര് (വലുപ്പം) | അതുപോലെ, മുൻ തരം 255 അക്ഷരങ്ങൾ നീണ്ട സ്ട്രിംഗ് സംഭരിക്കാൻ കഴിയും. എന്നാൽ, ഈ തരത്തിലുള്ള മൂല്യം സംഭരിക്കുന്നതിന് അനുവദിച്ചിട്ടുണ്ട് ആ മെമ്മറി ആവശ്യമായ തുക CHAR വ്യത്യസ്തമായി. ആ മെമ്മറി 6 ബൈറ്റ്സ് ആവശ്യമാണ് 5 പ്രതീകങ്ങൾ അടങ്ങിയ ഒരു സ്ട്രിംഗ് വേണ്ടി ആണ്. ആദ്യത്തെ കാര്യത്തിൽ മൂല്യം വേണ്ടി മെമ്മറി പറഞ്ഞു ചരങ്ങൾ അനുസരിച്ച് തിരഞ്ഞെടുക്കും. |
തീരെ ചെറിയ ടെക്സ്റ്റ് | 255 അക്ഷരങ്ങൾ വരെ സ്റ്റോർ സ്ട്രിങ് ഡാറ്റ ഉപയോഗിച്ചു. |
ടെക്സ്റ്റ് | ടെക്സ്റ്റ് വിവരങ്ങൾ സംഭരിക്കുന്നതിന് ഉപയോഗിക്കുന്ന, ഇതിൽ വലിപ്പം 65 535 അക്ഷരങ്ങൾ കവിയാത്ത. |
ബ്ലോബ് | ഡാറ്റ തരം സമാനമായ ടെക്സ്റ്റ് തരം ആരുടെ വോള്യം 65.535 പ്രതീകങ്ങൾ എത്താം ഡാറ്റാബേസ് ടെക്സ്റ്റ് വിവരങ്ങൾ സൂക്ഷിക്കാൻ അനുവദിക്കുന്നു. എന്നാൽ പ്രായോഗികമായി അത് ഓഡിയോ ഡാറ്റ, ചിത്രങ്ങൾ, ഇലക്ട്രോണിക് രേഖകൾ, ഇത്യാദി സംഭരിക്കുന്നതിനുള്ള ഉപയോഗിക്കുന്നു. |
ഇടത്തരം ടെക്സ്റ്റ് | ഇത് ടെക്സ്റ്റ് തരം അടിസ്ഥാനമാക്കി രൂപകൽപ്പന, എന്നാൽ അക്ഷരങ്ങളോ ചിഹ്നങ്ങളോ വരെ 16.777.215 വളര്ച്ച മൂലം കൂടുതൽ ഡാറ്റ സംഭരിക്കാൻ അനുവദിക്കുന്നു ചെയ്തു. |
ഇടത്തരം ബ്ലോബ് | ഇലക്ട്രോണിക് രേഖകൾ ഒരു ഡാറ്റാബേസിൽ സംഭരിക്കാൻ ഉപയോഗിച്ച, ഇതിൽ വലിപ്പം 16.777.215 കഥാപാത്രങ്ങളുടെ അടയാളം കവിയാത്ത. |
ദീർഘ ടെക്സ്റ്റ് | മുൻ തരം പറഞ്ഞോ സമാനമായ, പക്ഷേ 4 ജിഗാബൈറ്റ് ഒരു വലിയ മെമ്മറി ശേഷിയുള്ള. |
ദീർഘനേരം ബ്ലോബ് | ഇത് നിങ്ങൾ ഡാറ്റ വലിയ തോതിൽ (4 294 967 295 അക്ഷരങ്ങൾ) അടിസ്ഥാന വെച്ചു അനുവദിക്കുന്നു. |
എനുമ് (A, B, C, മുതലായവ) | സാധ്യമായ മൂല്യങ്ങളുടെ ലിസ്റ്റിൽ define ഉപയോഗിക്കുന്ന ഒരു പ്രത്യേക ഡാറ്റാ തരം. 65535 മൂല്യങ്ങൾ വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. സംശയാസ്പദമായ തരം വരികൾ ഒരു നിശ്ചിത സെറ്റ് നിന്നുള്ള ഒരു മൂല്യം ലഭിക്കും കഴിയും. കൂടാതെ പട്ടികയിൽ നൽകിയ ലിസ്റ്റിൽ സാന്നിധ്യമില്ലാത്തപ്പോൾ മൂല്യങ്ങളും ഇടമാണ് കേസിൽ ശൂന്യമായ മൂല്യം എഴുതുന്നു. |
സെറ്റ് | സാധുവായ മൂല്യങ്ങളുടെ ലഭ്യമാക്കുന്നു. മുൻ തരം വിപരീതമായി, 64 വാദങ്ങൾ എന്ന സെറ്റിൽ നിന്ന് ഏതെങ്കിലും അല്ലെങ്കിൽ നിരവധി മൂലകങ്ങളുടെ സമാരംഭിക്കും വേണ്ടി പാരാമീറ്ററുകൾ അടങ്ങിയിട്ടുണ്ട് ഉപയോഗിക്കുന്നു. |
പട്ടിക ഭിന്ന ഡാറ്റ തരം
ഭിന്ന എസ്.ക്യു.എൽ. ഡാറ്റ തരം ഫ്ലോട്ടിങ് പോയിന്റ് നമ്പരുകൾ സംഭരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു. പ്രായോഗികമായി, ചട്ടം പോലെ, വിവിധ സാമ്പത്തിക സൂചകങ്ങൾ വെച്ചു. ആവശ്യമായ കൃത്യത ഉപയോഗം താഴെ മൂന്നു ഒന്ന് അനുസരിച്ച്:
ഫ്ലോട്ട് (വലിപ്പം, ഡി) | അത് ഭിന്ന നമ്പറുകൾ സൂക്ഷ്മ ഡി സൂചിപ്പിക്കുന്നു അടങ്ങിയിട്ടുണ്ട് അനുവദിക്കുന്നു. |
ഡബിൾ (വലിപ്പം, ഡി) | ബൈനറി കൃത്യതയോടെ ഭിന്ന നമ്പറുകൾ സംഭരിക്കാൻ ഉപയോഗിച്ച. |
ദശാംശ (വലിപ്പം, ഡി) | സ്ട്രിങ്ങുകൾ പോലെ ഭിന്ന മൂല്യങ്ങൾ നിലനിർത്തുന്നത്. |
ഉദാഹരണത്തിന്, ബാങ്കിങ് കണക്കുകൂട്ടൽ കൃത്യത നബി ഭിന്ന ഭാഗമായി എത്തുന്നത് ഒരു മൂല്യത്തിന്റെ 8 അല്ലെങ്കിൽ 10-ഇല്ല-വ്യ അടയാളങ്ങളും. ആദ്യ രണ്ട് തരം ഈ പ്രദേശത്ത് ഉപയോഗിക്കാൻ കഴിയില്ല.
വരികൾ രൂപത്തിൽ സാമ്പത്തിക സൂചകങ്ങൾ നിലനിർത്തുന്നത് ഏറ്റവും പല പ്രശ്നങ്ങൾ പരിഹാരം സൗകര്യമൊരുക്കുന്നു. എന്നാൽ, സാമ്പത്തിക പ്രശ്നങ്ങൾ കൈകാര്യം അല്ലെങ്കിൽ വിവിധ പ്രവർത്തനങ്ങൾ എസ്.ക്യു.എൽ. ഡാറ്റ തരം പരിവർത്തനം നിർവഹിക്കാനുള്ള പ്രാധാന്യമുണ്ട്. ഡെവലപ്പർമാർ സ്റ്റോറേജ് പ്രോസസിംഗ് രീതികൾ തരം പരിഗണിക്കുക ഉറപ്പാക്കുക വേണം, ഡാറ്റ എല്ലായ്പ്പോഴും ഒരേ നിലനിൽക്കും.
പൂർണ്ണസംഖ്യ ഡാറ്റ തരം
പൂർണ്ണസംഖ്യകളുടെ - കോർ ക്ലാസുകൾ ഒരു രൂപപ്പെടുകയും നമ്പറുകൾ ഒരു പ്രത്യേക ഗ്രൂപ്പ്. പൂർണസംഖ്യ എസ്.ക്യു.എൽ. ഡാറ്റ തരം അതിന്റെ ഉള്ള ചില വിപുലീകരണവുമായി അടിസ്ഥാന തരം പൂർണസംഖ്യ ഉപയോഗം അടിസ്ഥാനമാക്കിയുള്ളതാണ്.
INT (വലുപ്പം) | [ഒരു പരിധി രൂപപ്പെടുകയും സ്റ്റോറേജ് പൂർണ്ണസംഖ്യ മൂല്യങ്ങൾ -2 31; 2 31 -1] |
തിംയിംത് (വലുപ്പം) | ഇത് 127 വരെ -128 വരെയാണ് നമ്പറുകൾ സംഭരിക്കാൻ ലെ |
സ്മല്ലിംത് (വലുപ്പം) | 32 767 മുതൽ തുക സംഭരിച്ചിരിക്കുന്ന മൂല്യങ്ങളുടെ വർദ്ധിച്ചു പരിധി -32 768 സ്വഭാവത്തിന് |
മെദിഉമിംത് (വലുപ്പം) | ഫെബ്രുവരി 3 2 2 3 -1 മുമ്പ് തമ്മിലുള്ള -2 മാനം നമ്പറുകൾ സംഭരിക്കുന്നതിനായി ഉപയോഗിച്ച |
ബിഗിംത് (വലുപ്പം) | , പൂർണ്ണസംഖ്യകളുടെ ശ്രേണി കവറുകൾ 63 ആരംഭിച്ച് -2 2 63 -1 അവസാനിച്ച |
, ഡാറ്റ തരം തിരഞ്ഞെടുക്കുന്നതിൽ നടത്തും നിങ്ങൾ മെമ്മറിയും രക്ഷിക്കാൻ കഴിയും, ഒപ്പം സെർവർ സമയം ആവശ്യമായ എസ്.ക്യു.എൽ.-അന്വേഷണങ്ങൾ ചെലവ് കുറയ്ക്കും. ഡാറ്റ തരം, അല്ലെങ്കിൽ പകരം അവരുടെ പരിധി, ആവശ്യമായ സംഭരണ സ്ഥലത്തിന്റെ അളവ് നിർണ്ണയിക്കാൻ.
അതുകൊണ്ടു, ഡാറ്റാബേസ് ഡെവലപ്പർമാർ ഗുണവിശേഷങ്ങൾ വലിയ ശ്രേണികൾ ഉപയോഗം മെമ്മറി വില വർധന നയിക്കുന്ന ഓർക്കുക പ്രധാനമാണ്. ഇത് വ്യക്തമായി ചുമതലകൾ വിശകലനം അറിയപ്പെടുന്ന ഏകദേശ റേഞ്ച് ഉപയോഗത്തിനുള്ള നിബന്ധനകള് സൈൻ എവിടെ നമ്പറുകൾ കേസുകൾ തിരിച്ചറിയാൻ അത്യാവശ്യമാണ്. ഉപയോഗിച്ച വാദങ്ങൾ ശ്രേണി ചെറുതാണ്, എല്ലാ നമ്പറുകളും നല്ല ആയിരിക്കും, അത് ഒപ്പിടാത്തത് രൂപം ആട്രിബ്യൂട്ട് ഒപ്പിടാത്തത് ഉപയോഗിക്കാൻ കൂടുതൽ ശരിയായ തന്നെ.
ദി തരം തീയതിയും സമയവും ഡാറ്റ
എസ്.ക്യു.എൽ. ഡാറ്റ തരം അടിസ്ഥാനം പഠിക്കാൻ, തീയതിയും സമയവും പ്രത്യേകം ശ്രദ്ധിക്കപ്പെട്ടിട്ടുണ്ട്.
താഴെ തരം ഉപയോഗിക്കുന്നത് താൽക്കാലിക പരാമീറ്ററുകൾ ആശ്രയിച്ചുള്ള വികാസവും അധിക ഗുണങ്ങൾ.
DATE, | പ്രധാന ലക്ഷ്യം - ഫോർമാറ്റ് വർഷം-മാസം-ദിവസം ( "വർഷം-മാസം-ദിവസ" അല്ലെങ്കിൽ "വർഷം-മാസം-തീയതി") നിക്ഷേപിക്കുകയും തീയതി. "-" സാധാരണ മൂല്യങ്ങൾ ഉപയോഗിച്ച് വേർതിരിച്ചിട്ടുണ്ടെന്നും, എന്നാൽ, അക്കങ്ങൾ മറ്റേതൊരു കഥാപാത്രം ചിഹ്നമായി തൊഴിൽ ചെയ്യാം. |
TIME, | ഇത് നിങ്ങളുടെ താൽക്കാലിക പട്ടിക സെൽ മൂല്യങ്ങൾ സംഭരിക്കാൻ അനുവദിക്കുന്നു. എല്ലാ മൂല്യങ്ങളും നിർദിഷ്ട ഫോർമാറ്റിൽ «hh: മി: സെ» ആകുന്നു |
DATETIME- ന് | കഴിഞ്ഞ രണ്ട് തരം പ്രവർത്തനങ്ങൾ കൂടിച്ചേർന്നുണ്ടായ. "വർഷം-MM-DD HH: മി: സെ» താഴെ പറയുന്നു സ്റ്റോറേജ് ഫോർമാറ്റ് ആണ്. |
TIMESTAMP | സ്റ്റോറുകൾ തീയതിയും സമയവും, അർദ്ധരാത്രി 01/01/1970 മുതൽ വ്യക്തമാക്കിയ മൂല്യം വരെ കഴിഞ്ഞുപോയ സെക്കൻഡ് ഒരു നിർവചനങ്ങൾ എണ്ണം. |
വർഷം (എം) | അല്ലെങ്കിൽ ഒരു ബജാജിന്റെ ലെ വാർഷിക മൂല്യങ്ങൾ നാലക്ക ഫോർമാറ്റ് സംഭരിക്കാൻ ഉപയോഗിച്ച. |
നിങ്ങൾ അറിയാൻ ചെയ്യേണ്ടതില്ല എന്താണ്?
ഡാറ്റ ഈ തരം എല്ലാ മൈക്രോസോഫ്റ്റ് വിശദമായി സ്യ്സ്തെമതിജെദ് ചെയ്യുന്നു. കൂടുതൽ വിശദമായി പുറത്തു ജോലി എസ്.ക്യു.എൽ. ഡാറ്റ തരം.
ഉദാഹരണത്തിന്, വിശദമായി ചേർന്ന് വരച്ച, എത്ര മെമ്മറി ബൈറ്റുകളിലുള്ള ഓരോ തരം ഉപയോഗിച്ച് അനുവദിക്കുന്നത്. , ലഭ്യമായ വിവരങ്ങൾ പരിശോധിച്ചതിനു ശേഷം മേശയും സെർവർ ഹാർഡ്വെയർ അടിസ്ഥാനമാക്കി മുഴുവൻ ഡാറ്റാബേസ് ഘടന രൂപകൽപ്പന എളുപ്പം ഡെവലപ്പർമാർ.
പ്രത്യേക പോയിന്റർ - NULL
ചിലപ്പോൾ പൂർത്തിയാക്കിയ ഡാറ്റാബേസ് നിങ്ങൾ മേശയുടെ രേഖകൾ ചേർക്കുമ്പോൾ എല്ലാ നിരകളിലെ വിവരം നൽകേണ്ടതുണ്ട് കാണാനില്ല ഒരു സാഹചര്യമാണുള്ളത്. ശൂന്യം, എസ്.ക്യു.എൽ. ഭാഷ ഉപയോഗിച്ച് ഒരു സഹായം ആയി ആണ് - ശൂന്യമായ മൂല്യം ഒരു പ്രത്യേക പോയിന്റര് ഈ ആവശ്യത്തിനായി. പട്ടികകൾ സൃഷ്ടിക്കുമ്പോൾ അനിവാര്യമായും, നിറയും ഇല്ല ഡാറ്റ നിരകൾ, വിവിധ തരം ശൂന്യ മൂല്യങ്ങൾ എന്ന ഉൾപ്പെടുത്തൽ അനുമതി നൽകുന്ന, ഓപ്പറേറ്റർ സൂചിപ്പിച്ചിരിക്കുന്നു. അല്ലെങ്കിൽ NULL ഓപ്പറേറ്റർ ഒരു അധിക കൂടിയ എല്ലാ മൂല്യങ്ങളും നിർബന്ധമാണ് പൂർത്തീകരണം സൂചിപ്പിക്കാൻ തൊഴിൽ ചെയ്യാം.
നൾ പോയിന്റർ ഇത് തരവും, മറിച്ച് ഡാറ്റാബേസ് ടേബിളുകൾ ഒരു അസാധുവായ മൂല്യം ചൂണ്ടുന്നത്. അതുകൊണ്ട് മുകളിൽ തരത്തിലും കൂടിച്ചേർന്ന് കഴിയും.
Similar articles
Trending Now