|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 7
|
tipi di dati C in mysql
devo replicare il database del mio palmare sul mio computer utilizzando mysql.
Il db sul palmere ha all'interno delle varie tabelle alcune colonne con i seguenti tipi di dati: Boolean UInt32 char * md_hash la corrispondenza di tipo i mysql ? grazie Marco |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Boolean ----> BOOLEAN (disponibile dal MySQL 4.1.0) UInt32 ----> INT UNSIGNED char * ----> è sicuramente una stringa quindi un CHAR(nn) o VARCHAR(nn) md_hash ----> dipende da come è memorizzato questo hash. Se è il MD5 ed è in binario (16 byte), può andare bene un BINARY(16) (dal MySQL 4.1.2) oppure se è la stringa in esadecimale (32 caratteri), va bene un CHAR(32).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 7
|
ancora avrei
non possiedo mysql version 4.01 e quindi non posso avere Boolean
cosa posso usare al suo posto? e UINT16? grazie ancora |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
BOOL, BOOLEANBOOLEAN è solo un sinonimo aggiunto dalla v4.1.0. Quindi puoi usare tranquillamente TINYINT(1) oppure BOOL. ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 7
|
scusa ma sto andando nel pallone...
Sto usando (devo) SQL manager for mysql 3.5.0.1 così per esempio se definisco pippo INTEGER lui setta automaticamente SIZE = 11 (poi io posso modificarla) quindi UInt32 diventa INTEGER size 11 UNSIGNED ? Uint16 ? grazie per la pazienza |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
UInt32 ----> INT UNSIGNED Uint16 ----> SMALLINT UNSIGNED Non è necessario che tu metta ad es. INT(6) UNSIGNED. Il numero tra parentesi è solamente il "display width" e non cambia il limite dei valori del campo.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:49.