CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] Avec quoi et comment structurer données

NBKL
NBKL
Niveau 10
17 juin 2017 à 20:52:05

Bonjour tout le monde, débutant sur Python depuis je cherche à stocker des données assez basiques. Pour l'instant mes données sont : Date, heure et un nombre.

Pour l'instant je souhaite juste récupérer ces données via une petite application en Python (quand j'aurai le courage de la faire) et plus tard pourquoi pas faire une petite interface web avec Django :noel:
Et bien sûr les trier en fonction de la date, de la taille du nombre etc.

Mais avant tout il y'a certaines choses que je me suis demandé avant de commencer :

- De quelle manière devrai-je structurer ces données ? Devrai faire une colonne pour le mois, année, jour tout séparé ? Idem pour l'heure ? Ou au contraire regrouper faire deux colonnes plus générales qui contiendrait date entière et l'heure entière ?

- Quel type de base de données serait le plus approprié ? MySQL, SQLite ou autre ? Sachant que je souhaiterai peut-être évoluer plus tard

Voilà merci de votre lecture je pense que c'est tout :hap:

Blaff4
Blaff4
Niveau 10
17 juin 2017 à 23:43:21

Tu devrais stocker selon moi toute ta date et ton heure sous une unique colonne.

Si tu débutes, je dirai SQLite puisque c'est directement intégré à Python.
MySQL oublie tout de suite.
PostgreSQL si tu veux tout de suite quelque chose de performant.

NBKL
NBKL
Niveau 10
17 juin 2017 à 23:45:53

Le 17 juin 2017 à 23:43:21 Blaff4 a écrit :
Tu devrais stocker selon moi toute ta date et ton heure sous une unique colonne.

Si tu débutes, je dirai SQLite puisque c'est directement intégré à Python.
MySQL oublie tout de suite.
PostgreSQL si tu veux tout de suite quelque chose de performant.

La date et l'heure dans la même colonne. On est bien d'accord ? :hap:

Et pourquoi direct oublier MySQL ? :hap: Je pense utiliser PostgreSQL du coup mais j'aurai bien voulu savoir pourquoi oublier MySQL :hap:

EDIT : Pourquoi date et heure dans la même colonne ? (si j'ai bien compris)

Message édité le 17 juin 2017 à 23:47:21 par NBKL
MrGreez94
MrGreez94
Niveau 10
18 juin 2017 à 00:36:04

Pourquoi date et heure dans la même colonne ? (si j'ai bien compris)

Les objets date (objet datetime pour être plus précis) en BDD sont de la forme "YYYY-MM-DD HH.MM.SS.f" donc tu as la date et l'heure dans une seule colonne :ok:

NBKL
NBKL
Niveau 10
18 juin 2017 à 00:37:17

Le 18 juin 2017 à 00:36:04 MrGreez94 a écrit :

Pourquoi date et heure dans la même colonne ? (si j'ai bien compris)

Les objets date (objet datetime pour être plus précis) en BDD sont de la forme "YYYY-MM-DD HH.MM.SS.f" donc tu as la date et l'heure dans une seule colonne :ok:

Okay niquel merci :hap:

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment