Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menukar varchar dalam mysql

Bagaimana untuk menukar varchar dalam mysql

藏色散人
藏色散人asal
2021-12-16 11:19:029886semak imbas

Kaedah mysql untuk menukar varchar: 1. Gunakan fungsi cast untuk menukar; daripada nama jadual;" "Penukaran kaedah.

Bagaimana untuk menukar varchar dalam mysql

Persekitaran pengendalian artikel ini: sistem windows7, versi mysql5.5, komputer Dell G3.

Bagaimana hendak menukar varchar dalam mysql?

Penukaran jenis varchar MySQL:

Soalan : Buat modul penapisan data Disebabkan beberapa masalah dengan reka bentuk jadual asal, medan dalam jadual adalah rentetan dan syarat penapisan adalah nilai berangka, jadi tiada cara untuk membandingkan.

Berfikir: Anda boleh mengekstrak nombor dalam rentetan medan mysql dan kemudian membandingkannya

Penyelesaian: Semak data dan cari tiga kaedah

1. : Cast (Nama medan sebagai jenis ditukar), di mana jenisnya boleh:

Untuk rentetan yang bermula dengan nombor, hasil menukarnya kepada nombor adalah untuk memintas nombor sebelumnya sebahagian, tetapi untuk permulaan Untuk beberapa rentetan yang tidak boleh memintas nombor, hasil penukaran ialah 0. Ini perlu diberi perhatian.


2. Gunakan -(-nama medan)
CHAR[(N)] 代表:字符型 
 DATE 代表:日期型
 DATETIME 代表:日期和时间型
 DECIMAL 代表:float型
 SIGNED 代表:int
 TIME 代表:时间型

Contohnya: pilih -(-nama medan) daripada nama jadual;

Ini lebih banyak berkuasa, Mudah dan kasar

3 Gunakan nama medan terus 0,

Contohnya: pilih nama medan 0 daripada nama jadual;

Ini. hanya digunakan untuk kandungan medan Semuanya ialah nombor jenis varchar dan tidak boleh mengandungi aksara Cina atau aksara lain, jika tidak, ralat akan dilaporkan. Biasanya disyorkan untuk menggunakan 1,2.

[Cadangan berkaitan:

tutorial video mysql

]

Atas ialah kandungan terperinci Bagaimana untuk menukar varchar dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn