Questions marquées «sql»

409
Comment exécuter un script SQL dans MySQL?

Je veux exécuter un fichier texte contenant des requêtes SQL, dans MySQL. J'ai essayé de courir source /Desktop/test.sqlet j'ai reçu l'erreur: mysql>. \ home \ sivakumar \ Desktop \ test.sql ERREUR: impossible d'ouvrir le fichier '\ home \ sivakumar \ Desktop \ test.sql', erreur: 2 Une idée de...

407
Comment ajouter des index aux tables MySQL?

J'ai une très grande table MySQL avec environ 150 000 lignes de données. Actuellement, quand j'essaie de courir SELECT * FROM table WHERE id = '1'; le code fonctionne correctement car le champ ID est l'index principal. Cependant, pour un développement récent dans le projet, je dois rechercher la...

406
Où sont mes fichiers postgres * .conf?

J'ai récemment réinstallé postgresql 8.3 sur mon Ubuntu 8.04 après la mise à jour. Package EnterpriseDB utilisé. Je peux me connecter à la base de données localement, je vois des postgres DB système mais je ne peux pas le configurer car je ne trouve pas les fichiers de configuration. Recherche dans...

402
Comment fonctionnent les index MySQL?

Je suis vraiment intéressé par le fonctionnement des index MySQL, plus précisément, comment peuvent-ils renvoyer les données demandées sans scanner toute la table? C'est hors sujet, je sais, mais s'il y a quelqu'un qui pourrait m'expliquer cela en détail, je serais très, très...

399
Jointures SQL explicites et implicites

Y a-t-il une différence d'efficacité entre une jointure interne explicite et implicite? Par exemple: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; contre. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;

396
Comment modifier une colonne MySQL pour autoriser NULL?

MySQL 5.0.45 Quelle est la syntaxe pour modifier une table pour permettre à une colonne d'être nulle, alternativement ce qui ne va pas avec ceci: ALTER mytable MODIFY mycolumn varchar(255) null; J'ai interprété le manuel comme simplement exécuter ce qui précède et il recréerait la colonne, cette...

392
Est-il possible de spécifier une condition dans Count ()?

Est-il possible de spécifier une condition dans Count() ? Je voudrais compter uniquement les lignes qui ont, par exemple, "Manager" dans la colonne Position. Je veux le faire dans l'instruction count, sans utiliser WHERE; Je pose des questions à ce sujet parce que j'ai besoin de compter à la fois...

388
Mises à jour multiples dans MySQL

Je sais que vous pouvez insérer plusieurs lignes à la fois, existe-t-il un moyen de mettre à jour plusieurs lignes à la fois (comme dans, dans une seule requête) dans MySQL? Edit: Par exemple, j'ai les éléments suivants Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Je souhaite...