|
1. Nummertype type
| rekkevidde
| illustrere
|
| | Char(N) [binær] | N=1~255 tegn binær: kasussensitiv | Fast lengde | std_name cahr(32) ikke null | | VarChar(N) [binær] | N=1~255 tegn binær: kasussensitiv | Variabel lengde | std_address varchar(256) | | TinyBlob | Maksimal lengde 255 tegn (2^8-1) | Blobs (binære store objekter) lagrer binære data og er små og mellom- og mellombokstavssensitive
| Notatteksten er ikke null | | TinyText | Maksimal lengde 255 tegn (2^8-1) | | Blob | Maksimal lengde 65535 tegn (2^16-1) | | Tekst | Maksimal lengde 65535 tegn (2^16-1) | | MediumBlob | Maksimal lengde på 16777215 tegn (2^24-1) | | MediumText | Maksimal lengde på 16777215 tegn (2^24-1) | | LongBlob | Maksimal lengde 4294967295 tegn (2^32-1) | | LongText | Maksimal lengde 4294967295 tegn (2^32-1) | | Enum | Maksimalt antall sett er 65535 | Oppramsning, Enum enkel seleksjon, Mengdeflerutvalg | Sex Enum(1,0) Habby-sett ('Spill videospill', 'sov', 'se filmer', 'lytt til musikk') | | Sett | Maksimalt antall sett er 64 |
Skille mellom Null og Ikke Null: Null er nullverdien som tillater lagring (Null) 2. Numeriske verdier type
| rekkevidde
| illustrere
| For eksempel
| | TinyInt[M] [USIGNERT] | -128~127 USIGNERT: 0~255 |
| num tinyint usignert | | SmallInt[M] [USIGNERT] | -32768~32767 USIGNERT :0~ 65535 |
|
| | MediumInt[M] [USIGNERT] | -8388608~8388607 USIGNERT :0~16777215 |
|
| | Int[M] [USIGNERT] | -2^31~2^31-1 USIGNERT : 0~2^32 |
|
| | BigInt[M] [USIGNERT] | -2^63~2^63-1 USIGNERT : 0~2^64 |
|
| | Flyt [(M,D)] | -3.4E+38~3.4E+38( ca. )
| Merk: M er lengden, D er desimalen, flyt 4 byte, dobbel 8 byte |
| | Dobbel [(M,D)] | -1,79E+308~1,79E+308(ca. ) | | Desimal [(M,D)] |
|
Identifiser ZeroFill: Deklarer nøkkelordet ZeroFill som automatisk fylt ut 0, for eksempel 000021 3. Dato og tid
type
| rekkevidde
| illustrere
| | Dato | Date (jjjj-mm-dd) |
| | Tid | Tid (hh:mm:ss) |
| | DateTime | Kombinasjon av dato og tid (yyyy-mm-dd hh:mm:ss) |
| | TimeStamp | yyyymmddhhmmss |
| | År | Vintage yyyy
|
|
|