Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL : Query String int

MySQL ukladá dáta rôzne v závislosti na tom , čo to je . Napríklad reťazec textových znakov je uložená inak ako celé číslo alebo číslo s plávajúcou desatinnou čiarkou . Niekedy môže byť nutné previesť dáta z dotazu MySQL z jedného dátového typu na iný . Aby sme vám pomohli urobiť , MySQL poskytuje CAST a CONVERT funkcie . Typy MySQL dátové

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 ) )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené