Disons que j'ai une table (disons 50 lignes, 50 colonnes) à laquelle je dois occasionnellement faire de petites modifications. Bien que je réalise que je pourrais être (peut-être certains d'entre vous me diront que je devrais l'être) en utilisant la requête pour cela, j'aime utiliser un programme de gestion de base de données (comme Sequel Pro) pour faire des changements à la main.Trier les champs de la table mySQL
J'ai donc deux questions:
Lorsque vous effectuez une requête sans spécifier l'ordre pour afficher les résultats, il suit l'ordre qu'il est enregistré dans la base de données. Est-il possible de changer cet ordre (pas l'ordre de vos résultats, l'ordre dans la table elle-même) sans changer manuellement les lignes?
De même, existe-t-il un moyen de trier automatiquement la manière dont les champs apparaissent dans le tableau (l'ordre des colonnes)? Je sais que je devrais juste utiliser des requêtes pour changer les valeurs, mais (imo) si la table est assez petite, je trouve plus facile de trouver la ligne et la colonne dans un programme comme Sequel Pro et de le changer comme ça .
De plus, si mes méthodes sont complètement faux, s'il vous plaît me dire
Dans les cas généraux (plus de lectures que de modifications), puis-je dire qu'il est préférable de réordonner ma table à chaque modification puisque toutes les lectures seront commandées? Même si la table devient grande ?! – cvsguimaraes
@cvsguimaraes: vous pouvez tester cela, mais j'en doute beaucoup. Rendre une opération d'écriture ÉNORME en raison de la réorganisation de verrouillage n'aiderait pas la plupart des applications occupées. Avoir un index sur la colonne que vous sélectionnez et commandez est généralement beaucoup plus utile, surtout si vous avez seulement besoin des colonnes dans cet index.Si les écritures sont vraiment rares (quelques unes par jour, ou les écritures arrivent en rafales tous les quelques jours), cela peut être bénéfique, mais personnellement je ne conseillerais que si pour des tables (presque) statiques (quelque chose comme une table de code postal fixe et comme), où vous pourriez vouloir une mise à jour tous les quelques mois ou plus. – Wrikken