IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. Fonctions SQL d'analyse fenêtrées, la frame perdue

    par , 19/05/2022 à 22h56
    Connaissez-vous les fonctions SQL d'analyse fenêtrées ? Elles sont très utiles pour répondre à des questions comme "Quelle est la somme courante de telle colonne ? " ou "Quelle est la valeur précédente (ou suivante) de la ligne courante ?". MySQL 8 les prend en charge, et c'est un bonheur

    Afin de raccourcir quelques requêtes, j'ai eu besoin de créer un colonne messages.is_last contenant une valeur 1 ou 0, le 1 devant être apposé sur le dernier message de ...

    Mis à jour 27/05/2022 à 10h26 par Séb.

    Tags: mysql, sql
    Catégories
    Programmation
  2. Export SQL et noms de colonnes

    par , 30/04/2022 à 12h59
    Vous avez des données à extraire massivement de votre base données, SELECT ... INTO OUTFILE est tout indiqué. La première déconvenue sera l'absence des noms de colonnes. Voici comment y remédier.

    Travaillons sur une table cities, un extrait du Code Officiel Géographique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    | id    | type | code  | name                    | tncc |
    +-------+------+-------+-------------------------+------+
    |     1 | COM  | 01001 | L'Abergement-Clémenciat |    5 |
    |
    ...
    Tags: mysql, sql
    Catégories
    Programmation
  3. Rapport d'exécution d'une procédure stockée

    par , 02/04/2022 à 15h35
    L'exécution d'une procédure stockée SQL est souvent obscure, et c'est le moins qu'on puisse dire. Il peut être utile de suivre son activité afin d'identifier des points de ralentissement à retravailler.

    À l'aide des fonctionnalités offertes par MySQL 8 (peut-être également ses prédécesseurs, et même d'autres SGBD), voici une solution légère et simple à mettre en place grâce à une table temporaire, une colonne temporelle autovalorisée et une colonne générée.

    Table report ...
    Tags: mysql, sql
    Catégories
    Programmation
  4. [Actualité] Webdev : forcer l'utilisation de connexion non-persistante avec MySQL

    par , 17/05/2021 à 09h18
    Ici, je m'intéresse à Webdev, en mode génération PHP, avec MySQL.

    Webdev utilise des connexions persistantes avec le serveur MySQL. À ce jour, en version 27, il n'existe toujours pas d'option documenté pour utiliser une connexion non-persistante.
    Je ne vais pas m'attarder sur les avantages et inconvénients des connexions persistantes, Internet regorge de ressource dans ce sens. Nous allons voir comment forcer les connexions non-persistantes dans Webdev.


    ...

    Mis à jour 05/04/2022 à 11h13 par juju26

    Tags: mysql, webdev
    Catégories
    Développement Web
  5. Éviter les mots de passe dans vos shell pour l'accès aux bases

    par , 25/01/2017 à 08h51
    Le danger

    Rien de plus dangereux que de laisser traîner un login et son mot de passe (avec, souvent, des droits excessifs) dans un shell ou un batch, pour l'exécution des tâches automatiques sur les bases de données.

    Voici quelques méthodes pour éviter de laisser grande ouverte cette backdoor si prisée des hackers en herbe.

    Dans la mesure du possible, veillez donc à n'attribuer aux logins de maintenance que les droits stricts et nécessaires à leurs tâches. ...

    Mis à jour 17/04/2018 à 17h08 par Fabien Celaia

    Catégories
    SGBD , Oracle , Microsoft SQL Server , MariaDB , PostgreSql , MySQL
Page 1 sur 2 12 DernièreDernière