കമ്പ്യൂട്ടറുകൾപ്രോഗ്രാമിംഗ്

SQL എന്നിവയിലെ പട്ടിക സൃഷ്ടി ഫംഗ്ഷൻ - പട്ടിക സൃഷ്ടിക്കുക

നേരിട്ട് മാറ്റം ടേബിളുകളും അടങ്ങിയിരിക്കുന്ന ഡാറ്റയും ബന്ധപ്പെട്ട ഡേറ്റാബെയിസിനു് ജോലി. എന്നാൽ സൃഷ്ടിക്കാൻ പട്ടികയുടെ പ്രക്ഷോഭങ്ങൾക്ക് മുമ്പിൽ. ഈ പ്രക്രിയ ഓട്ടോമേറ്റ് ഒരു പ്രത്യേക എസ്.ക്യു.എൽ. ഫങ്ഷൻ ഇല്ല - "പട്ടിക സൃഷ്ടിക്കുക".

ആദ്യത്തെ കാര്യം!

ഞങ്ങൾ എം എസ് എസ് ക്യു ഉപയോഗിച്ച് സ്പ്രെഡ്ഷീറ്റുകൾ സൃഷ്ടിക്കുന്ന പ്രക്രിയ കൈകാര്യം മുമ്പ് "സൃഷ്ടിക്കുക പട്ടിക" കമാൻഡ്, ഞങ്ങൾ ഉപയോഗിച്ച് മുമ്പ് അറിഞ്ഞിരിക്കേണ്ട കാര്യങ്ങൾ വസിക്കും അത്യാവശ്യമാണ്.

ഒന്നാമതായി, നിങ്ങൾ പട്ടികയുടെ പേര് കയറി വന്നു വേണം - അത് ഡാറ്റാബേസ് മറ്റുള്ളവരെ അപേക്ഷിച്ച് അതുല്യമായ ആയിരിക്കണം ഏതാനും നിയമങ്ങൾ പാലിക്കുക. പേര് ഒരു കത്ത് (MS) കൊണ്ട് ആരംഭിക്കണം, തുടർന്ന് ഏതെങ്കിലും അക്ഷരങ്ങളും അക്കങ്ങളും അണ്ടർസ്കോറുകൾ ഉണ്ടാകാം, ഫലമായി വാക്യം ഒരു കരുതൽ പദമാണ് പാടില്ല. പട്ടികയുടെ പേര് 18 അക്ഷരങ്ങളിൽ കവിയാൻ പാടില്ല.

പേര് നിർവചിക്കപ്പെട്ട പറഞ്ഞിട്ടു, ഘടന വികസിപ്പിച്ച വേണം; തങ്ങളുടെ ഡാറ്റ തരം ധരിച്ചിരുന്നത് നിരകൾ പേരുകൾ കയറി വന്നു, ഏത് നിലങ്ങളും പൂരിപ്പിക്കണം. അവിടെ ഉടനെ ഡാറ്റ മൂല്യങ്ങൾ പരിമിതപ്പെടുത്താൻ ബാഹ്യ ഫീൽഡും പ്രാഥമിക കീകൾ നിർണ്ണയിക്കാൻ, കൂടാതെ സാധ്യമാണ്.

പട്ടികയുടെ ബാക്കി ഒരേ എളുപ്പത്തിൽ ശരിയായ പ്രതിനിധീകരിക്കുന്നു, അതിനാൽ ഒരു മേശ സൃഷ്ടിക്കുന്നത് ഘട്ടം അവർ അവസാനിപ്പിക്കാൻ മാത്രമല്ലേ കഴിയും കഴിയും.

വാക്യഘടന

പട്ടികകൾ ഘടന, നിങ്ങൾ അതിന്റെ സൃഷ്ടിക്ക് മുന്നോട്ട്. എസ്.ക്യു.എൽ. പ്രവർത്തനം "പട്ടിക സൃഷ്ടിക്കുക" ഉപയോഗിച്ച്, മതി അത് തെറ്റായിരുന്നു. ഇത് മുമ്പ് ഓരോ തരം നാമം വ്യക്തമാക്കിക്കൊണ്ട്, ഒരു മേശ പേരും നിര പട്ടികയിൽ കെട്ടിച്ചമച്ചു വ്യക്തമാക്കാൻ ഉപയോക്താവിനെ ആവശ്യമാണ്. താഴെ പോലെ സിന്റാക്സ്:

പട്ടിക TABLE_NAME സൃഷ്ടിക്കുക
({COLUMN_NAME ഡാറ്റാ [സ്ഥിരസ്ഥിതി പദപ്രയോഗം] [ചൊലുമ്ന്_ചൊംസ്ത്രൈംത്] ... | തബ്ലെ_ചൊംസ്ത്രൈംത്}
[, {നിര ഡാറ്റാ [സ്ഥിരസ്ഥിതി പദപ്രയോഗം ] [ചൊലുമ്ന്_ചൊംസ്ത്രൈംത്] ... | തബ്ലെ_ചൊംസ്ത്രൈംത്}] ...)

താഴെ പറയുന്നു ഡിസൈൻ സവിശേഷതകൾ ഉപയോഗിക്കുന്ന വാദങ്ങൾ ഇവയാണ്:

  • TABLE_NAME - പട്ടിക പേര്
  • COLUMN_NAME - ഒരു നിരയുടെ പേരാണ്
  • ഡാറ്റാ തരം - ഡാറ്റ തരം ഈ ഫീൽഡ് ഉപയോഗിക്കുന്ന
  • സ്ഥിരം - സ്ഥിര കോളം ഉപയോഗിക്കുന്ന ഒരു പദപ്രയോഗം.

അത് സാധ്യമാണ് വരെ ഉപയോഗം രണ്ടു പ്രവർത്തിക്കാൻ വാദങ്ങൾ:

  • ചൊലുമ്_ചൊംസ്ത്രൈംത് - നിര ക്രമീകരണങ്ങൾ
  • തബ്ലെ_ചൊംസ്ത്രൈംത് - പട്ടിക ക്രമീകരണങ്ങൾ

അവരെ, ഉപയോക്താവ് പട്ടിക നിറയ്ക്കുന്നത് പരിമിതികൾ അല്ലെങ്കിൽ വ്യവസ്ഥകളും ആവശ്യമായ പ്രവൃത്തി പ്രത്യേകം കഴിയും.

സവിശേഷതകൾ പട്ടികകൾ സൃഷ്ടിക്കുക

ക്യു എൽ "പട്ടിക സൃഷ്ടിക്കുക" പ്രവർത്തനം ഒരു ചോദ്യം എഴുതി, അത് മേഖലകളിലെ പൂരിപ്പിച്ച് നിയമങ്ങൾ സ്ഥാപിക്കാൻ ചിലപ്പോൾ അത്യാവശ്യമാണ്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ അവസ്ഥ ഒരു പ്രത്യേക കൂട്ടം നിർവചിക്കുന്ന പ്രത്യേക സവിശേഷതകൾ ഗുണവിശേഷങ്ങൾ ചേർക്കേണ്ടതുണ്ട്.

ശൂന്യമായ മൂല്യം തീരുമാനിക്കാൻ, പിന്നെ നിരയുടെ പേര് ടൈപ്പ് വ്യക്തമാക്കുന്ന കീ വാക്കുകൾ ഒരു രജിസ്റ്റർ ചെയ്യണം സെല്ലിലെ ഉണ്ടാകും: ശൂന്യമായ (ശൂന്യ മൂല്യങ്ങൾ ആയിരിക്കാം), അല്ലെങ്കിൽ NULL (ഫീൽഡ് പൂരിപ്പിക്കണം).

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

ഒരു വിദേശ കീ പ്രോപ്പർട്ടി "ഫോറിൻ മുഖ്യ" ഉപയോഗിക്കുന്ന പ്രാഥമിക കീ ഉപയോഗിച്ച് തടസ്സപ്പെടുത്തുക ഉറപ്പാക്കാൻ. ചൂണ്ടിക്കാണിച്ചു ഒരു കോളം, ഈ പ്രോപ്പർട്ടി കഴിയും ഉറപ്പുവരുത്തണം ആ ഈ ഫീൽഡ് ഇഷ്ടം അടങ്ങിയിട്ടുണ്ട് The ഒരേ മൂല്യം ഒരു ആ ആ ആയിരുന്നു The പ്രാഥമിക കീ നിരയുടെ നബി ഒരേ അല്ലെങ്കിൽ മറ്റൊരു പട്ടികകൾ. അങ്ങനെ ആ ഡാറ്റ ഉറപ്പാക്കാൻ കഴിയും.

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

കാഴ്ചകൾ, പ്രവർത്തനങ്ങൾ പുറമേ, എസ്.ക്യു.എൽ. "പട്ടിക സൃഷ്ടിക്കുക" ഇപ്പോഴും നിർദ്ദിഷ്ട ഗുണങ്ങളെ, എങ്കിലും പ്രായോഗികമായി ഉപയോഗിക്കുന്നു വളരെ കുറവാണ് സാധാരണമാണ്.

ഉദാഹരണങ്ങൾ

പൂർണ്ണമായി ചടങ്ങിൽ പ്രവർത്തനം മനസ്സിലാക്കാൻ പരിഗണിക്കുമ്പോൾ രൂപയുടെ പ്രായോഗികമായി, സൃഷ്ടിക്കുക എങ്ങനെ ടേബിൾ (ക്യു എൽ) ആണ്. ദി ഉദാഹരണം താഴെയുള്ള സൃഷ്ടിക്കുന്നു ഒരു പട്ടിക അവതരിപ്പിച്ചു താഴെ:

പട്ടിക കസ്റ്റം സൃഷ്ടിക്കുക
(ഐഡി CHAR (10) ഒന്നും NULL പ്രൈമറി കീ,
ചുസ്തൊമ്_നമെ CHAR (20)
ചുസ്തൊമ്_അദ്ദ്രെഷ് CHAR (30)
ചുസ്തൊമ്_ചിത്യ് CHAR (20)
ചുസ്തൊമ്_ചൊഉംത്ര്യ് CHAR (20)
അര്ച്ദതെ CHAR (20))

നിങ്ങൾക്ക് കാണാൻ കഴിയുന്ന പോലെ, അത് സ്ഥിരമായി ഉപയോഗിക്കുന്ന ശേഷം, കളത്തിൽ മൂല്യം ഒരു സാധ്യമായ അഭാവം (ഒന്നുമില്ല) ക്രമീകരണം വേണ്ടെന്ന് വയ്ക്കാവുന്നതാണ്.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ml.delachieve.com. Theme powered by WordPress.