Questions marquées «mysql»

MySQL est un système de gestion de base de données relationnelle (RDBMS) gratuit et open source qui utilise SQL (Structured Query Language). N'UTILISEZ PAS cette balise pour d'autres bases de données telles que SQL Server, SQLite, etc. Ce sont des bases de données différentes qui utilisent toutes leurs propres dialectes SQL pour gérer les données.


11
Clause INNER JOIN ON vs WHERE
Pour simplifier, supposez que tous les champs pertinents le sont NOT NULL. Tu peux faire: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Ou sinon: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Ces …
941 sql  mysql  join  inner-join 

16
Comment obtenir les tailles des tables d'une base de données MySQL?
Je peux exécuter cette requête pour obtenir les tailles de toutes les tables dans une base de données MySQL: show table status from myDatabaseName; J'aimerais avoir de l'aide pour comprendre les résultats. Je recherche des tables avec les plus grandes tailles. Quelle colonne dois-je consulter?
900 mysql 




25
MyISAM contre InnoDB [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Je travaille sur un projet …


8
MySQL: grand VARCHAR vs TEXT?
J'ai une table de messages dans MySQL qui enregistre les messages entre les utilisateurs. Mis à part les identifiants et les types de messages typiques (tous les types entiers), je dois enregistrer le texte du message en tant que VARCHAR ou TEXT. Je fixe une limite frontale de 3000 caractères, …
847 mysql  text  messages  varchar 

10
Comment «insérer s'il n'existe pas» dans MySQL?
J'ai commencé par googler et j'ai trouvé cet article qui parle des tables mutex. J'ai une table avec environ 14 millions d'enregistrements. Si je veux ajouter plus de données dans le même format, existe-t-il un moyen de s'assurer que l'enregistrement que je veux insérer n'existe pas déjà sans utiliser une …

18
Jointure vs sous-requête
Je suis un ancien utilisateur de MySQL et j'ai toujours préféré JOINla sous-requête. Mais de nos jours, tout le monde utilise la sous-requête, et je déteste ça; Je ne sais pas pourquoi. Je n'ai pas les connaissances théoriques pour juger par moi-même s'il y a une différence. Une sous-requête est-elle …
838 sql  mysql  subquery  join 

11
«INSERT IGNORE» vs «INSERT… ON DUPLICATE KEY UPDATE»
Lors de l'exécution d'une INSERTinstruction avec plusieurs lignes, je souhaite ignorer les entrées en double qui, sinon, provoqueraient un échec. Après quelques recherches, mes options semblent être l'utilisation de: ON DUPLICATE KEY UPDATE ce qui implique une mise à jour inutile à un certain coût, ou INSERT IGNORE ce qui …
833 mysql  insert 



24
Trouver des valeurs en double dans MySQL
J'ai une table avec une colonne varchar, et je voudrais trouver tous les enregistrements qui ont des valeurs en double dans cette colonne. Quelle est la meilleure requête que je puisse utiliser pour trouver les doublons?
770 mysql 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.