Guide technique pour l'utilisation de Python avec MySQL et SQLite
Introduction aux bases de données en Python
Python offre des bibliothèques pour interagir avec des bases de données relationnelles comme SQLite et MySQL. Ce guide explique les concepts fondamentaux et fournit des exemlpes pratiques.
Objets de connexino et curseurs
L'objet de connexion établit le lien avec la base de données, tandis que l'objet ...
Publié le 10 juin à 19h23
Système de Gestion de Centre de Réhabilitation avec JAVA, Vue, SpringBoot et MySQL
Ce système de gestion pour un cantre de réhabilitation est conçu avec JAVA, Vue, SpringBoot et MySQL. Il intègre des modules fonctionnels tels que la gestion des visiteurs, des chambres, des admissions et sorties, des paiements, des dossiers de médicaments, des séances d'entraînement de réhabilitation et des consultations en ligne. De plus, il ...
Publié le 10 juin à 07h07
Plateforme de Gestion des Ressources Pédagogiques Numériques pour les Écoles Primaires et Secondaires avec Spring Boot
Cette application vise à établir une plateforme centralisée pour la gestion des ressources pédagogiques numériques. Elle est conçue pour offrir un accès simplifié aux matériels d'apprentissage, faciliter la communication et suivre les progrès des élèves, tout en optimisant la gestion des ressources éducatives pour les établissements scolaires.
...
Publié le 8 juin à 09h24
Analyse des requêtes lentes dans MySQL
Qu'est-ce qu'une requête lente ?
Le journal des requêtes lentes enregistre toutes les requêtes SQL dont le temps d'exécution dépasse le seuil défini par le paramètre long_query_time. Ce mécanisme aide les développeurs à identifier et optimiser les performances des requêtes. Par défaut, cette fonctionnalité est désactivée.
Identifier les requête ...
Publié le 8 juin à 06h27
Installation et configuration de Nacos sur Rocky Linux 9
Nacos est une plateforme dynamique de découverte de services et de gestion de configuration, développée en Java. Pour déployer Nacos sur un environnement Rocky Linux 9, deux prérequis majeurs sont nécessaires : un kit de développement Java (JDK) et une base de données MySQL pour la persistance des données.
1. Préparation de l'environnement
Avan ...
Publié le 6 juin à 07h01
Conception et mise en œuvre d'un système de gestion de voitures partagées basé sur SpringBoot et Vue
Technologies employées
Framework backend : SpringBoot
Spring Boot permet de créer des appplications autonomes et prêtes pour la production. Il fournit un ensemble de prérequis d'opinion ("opinionated defaults") pour le configuration de Spring et des bibliothèques tierces, ce qui évite une configuration manuelle fastidieuse. Il est con ...
Publié le 4 juin à 22h37
Concepts fondamentaux de MySQL et syntaxe SQL essentielle
Concepts clés des systèmes de bases de données
Langages d'interaction
Pour communiquer avec un logiciel de base de données, il est nécessaire de maîtriser un langage dédié.
SQL : Langage de manipulation des bases de données relationnelles, souvent utilisé pour désigner ces systèmes.
NoSQL : Langage destiné aux bases de données non relationnell ...
Publié le 4 juin à 16h13
Configuration complète de Nginx, MySQL et PHP sur CentOS 6.2
Paramétrage du pare-feu pour ouvrir les ports 80 et 3306
Modifiez le fichier de configuration du pare-feu pour autoriser le trafic sur les ports nécessaires :
vi /etc/sysconfig/iptables
Ajoutez les règles suivantes pour le port HTTP (80) et MySQL (3306) :
-A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
-A INPUT -p tcp --dport 3306 ...
Publié le 4 juin à 06h56
Gestion de l'espace disque et métadonnées avec information_schema dans MySQL
Lors de la suppression massive de données d'une table volumineuse (occupant initialement plus de 400 Mo), il est courant de constater que l'espcae disque n'est pas libéré même après avoir vidé les enregistrements. Voici comment vérifier l'utilisation de l'espace :
-- Vérifier l'occupation par base de données
SELECT db_name AS TABLE_SCHEMA,
...
Publié le 3 juin à 23h59
Conception des tables de base de données pour une application web
Objectif :
Concevoir les tables de la base de données backend.
Problèmes rencontrés :
Aucun.
1. Conception des tables de base de données backend
1.1 Analyse des besoins en données
Déterminer les données et les relations nécessaires à l'applciation. D'après le développement précédent, les tables principales suivantes sont requises :
Table U ...
Publié le 3 juin à 17h02