My sql

Résolu/Fermé
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 19 févr. 2008 à 17:58
Xil Messages postés 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 - 19 févr. 2008 à 18:55
Bonjour,

voila je voudrais me renseigner sur quelques points sur my slq:

combien peut-on mettre d'inscrits dans une table de donnée sachant qu'il y a une vingtaine de colonne ? (je sais que ça se calcul en poids mais je ne vois pas comment faire)

combien peut-on mettre de table dans une db ?

Et si il y a un bon tuto sur le net du style "my sql pour les super nuls".

merci
A voir également:

6 réponses

Xil Messages postés 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 257
19 févr. 2008 à 18:05
Bonjour,

Pour la première question :
Autant que le permet ton quotat. Sachant que ce n'est que du texte, le poids d'un enregistrement doit tourner autour des 2ko max.
En fonction de ce que te permet ton hébergeur, tu pourra en mettre X*2ko.
Si tu as PHPMyAdmin, tu peux y voir le poids de chaque table.

2) Tu peux créer autant de table que tu veux dans une base de données.

3) https://mysql.developpez.com/


Il n'y a pas trop à s'inquièter, ce n'est pas une BDD de site web standard qui risque de surcharger un hébergement :)
Ca atteindra quelques Mo tout au plus.
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
19 févr. 2008 à 18:31
oui je suis d'accord avec toi.
je suis chez 1and1 et il me proposent un db 100MB je crois que ca va aller.
mais de ce cas la est ce que je peux n'avoir qu'une seul table de 100MB ?
0
Xil Messages postés 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 257
19 févr. 2008 à 18:37
En théorie, oui.
En pratique, à moins de n'avoir qu'un type de donnée à traiter, ce n'est pas possible de tout mettre dans une même table.

Une table à une structure de colonnes figée avec des types de données défini une fois créée.

Une table d'utilisateur par exemple, aura une colonne "nom", une colonne "date de naissance", une colonne "adresse email" etc,
Tu ne pourra pas y faire entrer des post de forum, qui ont un "titre", un "texte", un "auteur", etc...
Les utilisateurs n'ont pas de titre, ni de texte, ni d'auteur, et les posts de forum n'ont pas de date de naissance ni d'adresse email,...

On ne mélange pas les serviettes et les torchons ;)
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
19 févr. 2008 à 18:48
"On ne mélange pas les serviettes et les torchons"
c'est faux.

je te remercie pour les doc sur developpez.com.

actuellement j'ai un table avec des chiffres a virgule de type : decimal(12,4)

dans mysql pas de problème il me l'affiche comme suit : 21321.0214

mais quand je demande a l'afficher en php, pour les chiffre qui sont de type 1235.2000 il m'affiche que 1235.2 alors que je voudrais qu'il me l'affiche comme ça : 1235.20 du style :1235.20 €.

y a pas une fonction qui convertis comme je le veux ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
19 févr. 2008 à 18:54
c'est bon trouvé c'est number_format($nombre, 2, ',', ' ');

merci pour tout.
0
Xil Messages postés 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 257
19 févr. 2008 à 18:55
Faut voir du coté de round(), ou printf()
http://www.php.net/round
https://www.php.net/printf

Je n'ai pas testé, mais quelque chose du style
round($number,-2);
Pourrait faire l'affaire.


Ou comme au dessus, effectivement ^^
0