Hver kolonne i en MySQL-database har en type - eller en specifik type data , at det vil gemme. God database programmering tager hensyn til, hvad slags data vil blive gemt i hver kolonne og tildeler en datatype til denne kolonne. Dette er ikke kun begrænser den type data , der kan lagres i denne kolonne , men det hjælper også at holde størrelsen af databasen ned . Her er et par af de mere almindelige numeriske datatyper. Hvad du har brug
Computer
MySQL Database
Vis Flere Instruktioner
1
tinyint er et heltal med underskrevne værdi fra -128 til 127 eller ved hjælp af UNSIGNED attribut fra 0 til 255. . Det er en god en til at bruge for alder felter
For at specificere tinyint som UNSIGNED , erklære din feltnavn som dette: ". Feltnavn tinyint UNSIGNED " ( minus anførselstegn) , hvor " Feltnavn " er navnet på . din klumme
2
INT er et heltal - en numerisk værdi med en større rækkevidde end tinyint . Samme usigneret attributter gælder her. . Dette er en god data skal bruges til primære nøgler
For at definere en automatisk forøgelse primær nøgle , skal du bruge dette : ". Feltnavn INT UNSIGNED AUTO_INCREMENT PRIMARY KEY " ( minus anførselstegn)
< br > 3
REAL ligner int, men har en større vifte af værdier, og du kan bruge decimaler. Hvis du har brug for at gemme priserne REAL er, hvad du kan bruge.
For at definere en REAL typen , skal du også nødt til at specificere max længde og antallet af decimaler , fx " Feltnavn REAL ( 6,2 )" , som vil gemme telefonnumre med seks cifre , hvoraf de to er efter kommaet .
4
DATE er mySQL standard dato type, der gemmer datoen som " ÅÅÅÅ- MM -DD " . i et numerisk format som år-måned - dag
5
TIME gemmer tiden i " TT: MM: SS " format
6
DATETIME . og TIMESTAMP gemme både tid og dato.