Ar pasaulē esošo datu apjomu ir gandrīz neiespējami pārvaldīt datus bez atbilstošām datu bāzēm. SQL ir relāciju datu bāzu kodols, kas sniedz jums dažādas iespējas, kā rīkoties ar datiem ir neaizstājami lielākajā daļā darba lomu. Šajā rakstā par SQL datu tipiem mēs apspriedīsim dažādus datu tipus, kas tiek izmantoti SQL.
Šajā rakstā ir apskatītas:
- Skaitliskie datu tipi
- Rakstzīmju virknes datu tipi
- Binārie datu tipi
- Datuma un laika datu tipi
- Citi datu veidi
Tātad, sāksim ar katru no viņiem.
SQL datu tipi: skaitliskie tipi
Šajā raksta sadaļā tiks runāts par skaitlisko datu tipiem. Šie datu veidi ļauj gan parakstītus, gan neparakstītus veselus skaitļus. Es skaitliskos datu tipus esmu sadalījis divās sekcijās:
Precīzi skaitliskie datu tipi
Tagad apskatīsim aptuvenos skaitliskos datu tipus.
apvienot šķirošanas kodu c ++
Aptuvenie skaitliskie datu tipi
Tālāk šajā rakstā aplūkosim SQL rakstzīmju virknes datu tipus.
SQL datu tipi: Rakstzīmju virknes datu tipi
Šajā raksta sadaļā tiks runāts par rakstzīmju datu tipiem. Šie datu tipi atļauj fiksēta un mainīga garuma rakstzīmes. Skatiet zemāk esošo tabulu.
PIEZĪME:
Jautājumi: Kāpēc mēs nevaram deklarēt vērtību, kas lielāka par VARCHAR (8000)? Ans: VARCHAR (n) ir atbildīgs par datu glabāšanu rindas lapā. Tā kā katrā lapā lapas galvene aizņem pirmos 96 baitus un ir pieejami tikai 8096 baiti datu (8192–96) rindas pieskaitāmajām daļām un nobīdēm, nevar deklarēt vērtību, kas lielāka par VARCHAR (8000).
Turklāt kopš mūsu nozares esmu paplašinājis rakstzīmju virkņu datu tipu sadaļas uz Unicode datu tipiemizmanto Unicode konsekventai teksta attēlošanai un apstrādei lielākajā daļā pasaules rakstīšanas sistēmu.
Unicode rakstzīmju virkņu datu tipi
Datu tips | Apraksts / maksimālais lielums | Uzglabāšana | |
Apraksts | Maksimālais izmērs | ||
nteksts | Ļauj mainīgogarums Unicode virkne | 2 GB teksta datu | 4 baiti + rakstzīmju skaits |
nvarchar (maks.) | Ļauj mainīgogarums Unicode virkne | 2E + 31 rakstzīmes | 2 baiti + rakstzīmju skaits |
nvarchar | Ļauj mainīgogarums Unicode virkne | 4000 rakstzīmes | 2 baiti + rakstzīmju skaits |
nchar | Ļauj fixed length Unicode virkne | 4000 rakstzīmes | Noteiktais platums * 2 |
Tālāk šajā rakstā aplūkosim SQL izmantotos bināros datu tipus.
SQL datu tipi: Binārie datu tipi
Šajā raksta sadaļā tiks runāts par bināro datu tipiem. Šie datu tipi pieļauj fiksēta un mainīga garuma bināras vērtības. Skatiet zemāk esošo tabulu.
Tālāk šajā rakstā apskatīsim SQL izmantotos datuma un laika datu tipus.
SQL datu tipi: Datums Laiks Datu tipi
Šajā raksta sadaļā tiks runāts par datuma un laika datu tipiem. Šie datu veidi ļauj izmantot dažādus datuma un laika formātus. Skatiet zemāk esošo tabulu.
Tālāk šajā rakstā aplūkosim dažādos datu veidus, kas pieejami SQL.
SQL datu tipi: Cits Datu tipi
Šajā raksta sadaļā tiks runāts par datu tipiem, kurus nevar iedalīt iepriekš minētajās kategorijās. Skatiet zemāk esošo tabulu.
ko dara Linux administrators
Datu tips | Apraksts |
tabula | Šis datu tips saglabā rezultātu kopu vēlākai apstrādei. |
xml | Šis datu tips glabā XML formatētus datus. |
kursors | Šis datu tips nodrošina atsauci uz kursora objektu. |
unikāls identifikators | Šis datu tips saglabā globāli unikālu identifikatoru (GUID). |
sql_variant | Šis datu tips sizmanto dažādu SQL atbalstītu datu veidu vērtības, izņemot tekstu, ntekstu un laika zīmogu. |
Tagad, kad zināt datu veidus SQL, es esmu pārliecināts, ka vēlaties uzzināt vairāk par SQL. Šeit ir saraksts ar rakstiem, ar kuriem sākat:
Tātad, ļaudis, ar šo rakstu beidzas. Es ceru, ka jums patika lasīt šo rakstu. Mēs esam redzējuši dažādus datu veidus, kas palīdzēs jums rakstīt vaicājumus un spēlēties ar jūsu datu bāzēm. Ja vēlaties uzzināt vairāk par MySQL un iepazīstiet šo atvērtā pirmkoda relāciju datu bāzi, pēc tam pārbaudiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast MySQL un palīdzēs jums apgūt priekšmetu.
Vai mums ir jautājums? Lūdzu, pieminējiet to šī raksta komentāru sadaļā, un es sazināšos ar jums.