Sa dami ng data na naroroon sa mundo, halos sa tabi ng imposible, upang pamahalaan ang data nang walang tamang mga database. Ang SQL ay ang core ng mga pamanggit na database na nagbibigay sa iyo ng iba't ibang mga pagpipilian upang harapin ang data, samakatuwid ay kailangang-kailangan sa karamihan ng mga tungkulin sa trabaho. Sa artikulong ito sa mga uri ng SQL Data, tatalakayin namin ang iba't ibang mga uri ng data na ginamit sa SQL.
Ang sumusunod ay saklaw sa artikulong ito:
- Mga Uri ng Data ng Numero
- Mga Uri ng Data ng String ng Character
- Mga Uri ng Data ng Binary
- Mga Uri ng Data ng Petsa at Oras
- Iba Pang Mga Uri ng Data
Kaya, magsimula tayo sa bawat isa sa kanila.
Mga Uri ng Data ng SQL: Mga Uri ng Numero
Ang seksyong ito ng artikulo ay magsasalita tungkol sa mga uri ng data na bilang. Pinapayagan ng mga uri ng data na ito ang parehong naka-sign at hindi naka-sign na integer. Hinati ko ang mga uri ng data ng bilang sa mga sumusunod na dalawang seksyon:
Eksaktong Mga Uri ng Data ng Numero
Ngayon, tingnan natin ang Mga Tinatayang Mga Uri ng Data ng Numero.
Tinatayang Mga Uri ng Data ng Numero
Susunod, sa artikulong ito tingnan natin ang mga uri ng data string character na ginamit sa SQL.
ano ang balangkas sa siliniyum
Mga Uri ng Data ng SQL: Mga Uri ng Data ng String ng Character
Ang seksyong ito ng artikulo ay magsasalita tungkol sa mga uri ng data ng character. Pinapayagan ng mga uri ng data na ito ang mga character ng naayos at haba ng variable. Sumangguni sa talahanayan sa ibaba.
TANDAAN:
Mga Que: Bakit hindi namin maipahayag ang isang halagang higit sa VARCHAR (8000)? Ans: Ang VARCHAR (n) ay responsable para sa pagtatago ng data sa isang hilera na pahina. Dahil sa bawat pahina, ang header ng pahina ay sumasakop sa unang 96 bytes at 8096 bytes lamang ng data (8192 -96) ang magagamit para sa overhead at offset ng hilera, hindi mo maaaring ideklara ang isang mas mataas na halaga pagkatapos ng VARCHAR (8000).
Gayundin, pinalawak ko ang mga seksyon ng uri ng data ng mga string ng character sa mga uri ng data ng Unicode mula noong aming industriyaginagamit ang Unicode para sa pare-pareho na representasyon at paghawak ng teksto sa karamihan ng mga sistema ng pagsulat sa buong mundo.
Mga Uri ng Data ng Mga String ng Character na Unicode
Uri ng datos | Paglalarawan / Maximum na Laki | Imbakan | |
Paglalarawan | Maximum na Laki | ||
ntext | Pinapayagan ang isang variablehaba Unicode string | 2GB ng data ng teksto | 4 bytes + bilang ng mga chars |
nvarchar (max) | Pinapayagan ang isang variablehaba Unicode string | 2E + 31 mga character | 2 bytes + bilang ng mga chars |
nvarchar | Pinapayagan ang isang variablehaba Unicode string | 4,000 character | 2 bytes + bilang ng mga chars |
nchar | Pinapayagan ang isang fixed haba ng Unicode string | 4,000 character | Natukoy ang lapad * 2 |
Susunod, sa artikulong ito tingnan natin ang mga uri ng binary data na ginamit sa SQL.
Mga Uri ng Data ng SQL: Mga Uri ng Data ng Binary
Ang seksyong ito ng artikulo ay magsasalita tungkol sa mga uri ng binary data. Pinapayagan ng mga uri ng data na ito ang mga halagang binary na naayos at haba ng variable. Sumangguni sa talahanayan sa ibaba.
Susunod, sa artikulong ito tingnan natin ang mga uri ng data ng petsa at oras na ginamit sa SQL.
Mga Uri ng Data ng SQL: Petsa at Oras Uri ng data
Ang seksyong ito ng artikulo ay magsasalita tungkol sa mga uri ng data ng petsa at oras. Pinapayagan ng mga uri ng data na ito ang iba't ibang mga format ng petsa at oras. Sumangguni sa talahanayan sa ibaba.
Susunod, sa artikulong ito tingnan natin ang iba't ibang mga uri ng data na magagamit sa SQL.
Mga Uri ng Data ng SQL: Iba pa Uri ng data
Ang seksyong ito ng artikulo ay magsasalita tungkol sa mga uri ng data na hindi maaaring ikategorya sa mga kategorya sa itaas. Sumangguni sa talahanayan sa ibaba.
ang sugnay na unyon ay ginagamit upang
Uri ng datos | Paglalarawan |
mesa | Nag-iimbak ang uri ng data na ito ng isang hanay ng resulta para sa pagproseso sa ibang pagkakataon. |
xml | Ang uri ng data na ito ay nag-iimbak ng XML format na data. |
sumpa | Ang uri ng data na ito ay nagbibigay ng isang sanggunian sa isang bagay na cursor. |
natatangi | Nag-iimbak ang uri ng data na ito ng isang natatanging identifier (GUID) sa buong mundo. |
sql_variant | Ang uri ng data na ito smga halaga ng tores ng iba't ibang mga suportadong uri ng data ng SQL maliban sa teksto, ntext, at timestamp. |
Ngayong alam mo na ang mga uri ng data sa SQL, sigurado akong interesado kang malaman ang higit pa sa SQL. Narito ang isang listahan ng mga artikulo na nagsimula ka sa:
Kaya, mga kababayan, katapusan na ng artikulong ito. Inaasahan kong nasiyahan ka sa pagbabasa ng artikulong ito. Nakita namin ang iba't ibang mga uri ng data na makakatulong sa iyong magsulat ng mga query at maglaro kasama ng iyong mga database. Kung nais mong malaman ang tungkol sa MySQL at alamin ang bukas na mapagkukunang database na nauugnay, pagkatapos suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang MySQL nang malalim at tutulong sa iyo na makamit ang mastery sa paksa.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito at babalik ako sa iyo.