Salve a tutti!
Prima di tutto, vi ringrazierei per l’attenzione
Sto realizzando un database MySQL e avrei alcune domande da farvi.
Comincio con il screenshot:
Vi spiego a cosa mi servirebbe questo database:
1. Il campo “titolo” mi serve per inserire un titolo di un prodotto (di 50 caratteri)
2. Il campo “descrizione” mi serve per la descrizione del prodotto (di 350 caratteri)
3. Il campo “prezzo”... il nome dice tutto...
4. Il campo “img” serve per inserire un url completo ad una immagine
5. Il campo “attivo” mi servirebbe per fare qualcosa tipo “si/no” di access. E giusto così?
6. Il campo “url” mi serve per una url completa ad un certo prodotto
Ora vorrei chiedervi:
1. Io quanto quando ho creato i campi, ho messo in “titolo” un valore 50 per limitare a 50 caratteri e in “descrizione” 350 per limitare a 350 caratteri. Quando ho salvato la tabella sono usciti fuori un pò di valori quà e là. Es: mediumint(9), tinyint(4) ecc. A cosa servono quei numeri tra parentesi?
2. Ho visto che nel campo “Predefinito” sono usciti fuori alcuni numeri ( 0 0 0 1 0) Perchè ?
3. Secondo voi si può migliorare la struttura per renderla più veloce e snella ? (visto che dovro inserire tanti records nel database....)
Vi ringrazio veramente tanto per gli aiuti.
![]()
![]()