Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 MySQL ukladá dáta v rôznych dátových typov , ako sú CHAR a VARCHAR pre ukladanie reťazca znakov , INT pre ukladanie dát celé číslo a DATETIME pre ukladanie dát . 
 
 MySQL dátový typ casting 
 
 Ak zmeníte dáta z jedného dátového typu na iný , to sa nazýva " liatie " . Občas budete musieť obsadiť dáta porovnať ho s inými dátami alebo uložiť do inej tabuľky alebo stĺpce . 
 CAST a CONVERT 
 
CAST a CONVERT sú dve funkcie slúžia na obsadenie dátové typy . Obaja všeobecne plnia rovnaký účel , aj keď každý z nich má trochu odlišnú syntax klipart
 CAST syntax : . 
 
 CAST ( hodnota AS typ ) 
 
 CONVERT syntax : 
 
 CONVERT ( hodnota , typ ) 
 Casting Reťazce 
 
je to bežné , aby sa v užívateľom dodaných dát ako reťazec , a potom obsadil ho do dátového typu , ktorý je ľahšiu správu pred uložením do databázy . Napríklad , ak máte reťazec čísel , môžete obsadiť reťazec ako celé číslo so znamienkom pred vložením hodnoty ako riadok v tabuľke klipart
 príklad CAST : . 
 
 INSERT INTO my_table ( my_column ) 
 
 VALUES 
 
 ( CAST ( '123 ' AS INTEGER ) ) 
 
 CONVERT príklad : 
 
 INSERT INTO my_table ( my_column ) 
 
 VALUES 
 
 ( CONVERT ( '123 ' , Integer ) )