Questions marquées «sql»

88
Sous-requête utilisant Exists 1 ou Exists *

J'écrivais mes chèques EXISTS comme ceci: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Un des DBA dans une vie précédente m'a dit que lorsque je fais une EXISTSclause, utilisez SELECT 1au lieu deSELECT * IF EXISTS...

88
Dupliquer toute la base de données MySQL

Est-il possible de dupliquer une base de données MySQL entière sur un serveur Linux? Je sais que je peux utiliser l'exportation et l'importation, mais la base de données d'origine est> 25 Mo, donc ce n'est pas idéal. Est-il possible d'utiliser mysqldump ou en dupliquant directement les fichiers...

88
Enregistrer le tableau PHP sur MySQL?

Quel est le bon moyen de sauvegarder un tableau de données dans un seul champ mysql? Aussi, une fois que j'ai interrogé ce tableau dans la table mysql, quel est un bon moyen de le remettre sous forme de tableau? La sérialisation et la désérialisation sont-elles la réponse?

88
SQL compare les données de deux tables

J'ai 2 tables TableAet TableBqui ont le même format de colonne par exemple les deux tables TableAet TableBont des colonnes A B C D E F où A et B sont les clés primaires. Comment écrire SQL pour vérifier que si TableAet TableBqui ont les mêmes clés primaires contiennent exactement la même valeur...

88
Approches de partitionnement MySQL?

Quelle est la meilleure approche pour le partage des tables MySQL. Les approches auxquelles je peux penser sont: Partage au niveau de l'application? Partage au niveau de la couche proxy MySQL? Serveur de recherche central pour le sharding? Connaissez-vous des projets ou des outils intéressants...

88
Comment fonctionnent les instructions SQL EXISTS?

J'essaie d'apprendre SQL et j'ai du mal à comprendre les déclarations EXISTS. Je suis tombé sur cette citation sur "existe" et je ne comprends pas quelque chose: En utilisant l'opérateur existe, votre sous-requête peut renvoyer zéro, une ou plusieurs lignes, et la condition vérifie simplement si...

88
Taille maximale d'une variable varchar (max)

À tout moment dans le passé, si quelqu'un m'avait demandé la taille maximale d'un varchar(max), j'aurais dit 2 Go, ou recherché un chiffre plus exact (2 ^ 31-1 ou 2147483647). Cependant, dans certains tests récents, j'ai découvert que les varchar(max)variables peuvent apparemment dépasser cette...