Izpratne par to, kā darbojas SQL datu bāzes

click fraud protection

MySQL ir relāciju datu bāze, ko bieži izmanto, lai saglabātu datus vietnēm, kas darbojas kopā ar PHP. Relācija nozīmē, ka dažādas datu bāzes tabulas var savstarpēji norādīt. SQL nozīmē "Strukturēta vaicājumu valoda" kas ir standarta valoda, ko izmanto, lai mijiedarbotos ar datu bāzēm. MySQL tika izveidots, izmantojot SQL bāzi, un tika izlaists kā atvērtā koda datu bāzes sistēma. Tā popularitātes dēļ to ļoti atbalsta PHP. Pirms sākat mācīties veidot datu bāzes, ir svarīgi vairāk izprast, kas ir tabulas.

Datu bāzi var veidot no daudzām tabulām, un tabulu datu bāzē veido krustojošās kolonnas un rindas, kas veido režģi. Labs veids, kā par to domāt, ir iztēloties šaha galdiņu. Pārbaudes paneļa augšējā rindā ir etiķetes datiem, kurus vēlaties saglabāt, piemēram, vārds, vecums, dzimums, acu krāsa utt. Visās zemākajās rindās informācija tiek saglabāta. Katra rinda ir viens ieraksts (visi dati vienā rindā šajā gadījumā pieder vienai un tai pašai personai), un katrā kolonnā ir noteikts datu tips, kā norādīts tās etiķetē. Šeit var palīdzēt vizualizēt tabulu:

instagram viewer

Kas ir “relāciju” datu bāze un kā tā izmanto šīs tabulas? Relāciju datu bāze ļauj mums “saistīt” datus no vienas tabulas uz otru. Teiksim, piemēram, mēs izveidojām datu bāzi automašīnu tirgotājiem. Mēs varētu izveidot vienu tabulu, kurā būtu visa informācija par katru no automašīnām, ko mēs pārdevām. Tomēr “Ford” kontaktinformācija būtu vienāda visām automašīnām, kuras tie izgatavo, tāpēc mums šie dati nav jāievada vairāk nekā vienu reizi.

Mēs varam izveidot otro tabulu ar nosaukumu ražotāji. Šajā tabulā mēs varētu uzskaitīt Ford, Volkswagen, Chrysler utt. Šeit jūs varētu uzskaitīt adresi, tālruņa numuru un citu kontaktinformāciju par katru no šiem uzņēmumiem. Pēc tam jūs varētu dinamiski piezvanīt kontaktinformācijai no mūsu otrās tabulas par katru automašīnu mūsu pirmajā tabulā. Jums kādreiz būs jāieraksta šī informācija tikai vienu reizi, neskatoties uz to, ka tā ir pieejama ikvienai automašīnai datu bāzē. Tas ne tikai ietaupa laiku, bet arī vērtīgu datu bāzes vietu, jo neviens datu elements nav jāatkārto.

Katrā kolonnā var būt tikai viena veida dati, kas mums jādefinē. Piemērs tam, ko tas nozīmē; mūsu vecuma slejā mēs izmantojam skaitli. Mēs nevarētu mainīt Kellijas ierakstu uz "divdesmit seši", ja mēs būtu norādījuši, ka šī kolonna ir skaitlis. Galvenie datu veidi ir skaitļi, datums / laiks, teksts un binārie. Lai gan tām ir daudz apakškategoriju, mēs vienkārši pieskarsimies visizplatītākajiem veidiem, kurus izmantosit šajā apmācībā.

VESELS SKAITLIS: Tādējādi tiek saglabāti veseli skaitļi - gan pozitīvi, gan negatīvi. Daži piemēri ir 2, 45, -16 un 23989. Mūsu piemērā varēja būt vecuma kategorija vesels skaitlis.

PELDĪBA: Tas saglabā numurus, kad jums ir jāizmanto decimāldaļas. Daži piemēri būtu 2,5, -,664, 43,8882 vai 10,00001.

VARCHAR: Tādā veidā tiek saglabāts ierobežots teksta vai atsevišķu rakstzīmju daudzums. Mūsu piemērā nosaukuma kolonna varēja būt varcar (saīsināta mainīgā rakstzīme)

BLOB: Tajā tiek glabāti bināri dati, kas nav teksts, piemēram, failu augšupielāde.

instagram story viewer