1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Brésil

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2017
    Messages : 1
    Points : 3
    Points
    3

    Par défaut [Débutant] [Create tables]

    Bonjour,

    Dans le cadre de ma formation, mon prof me demande de réaliser un programme qui fait l'importation de fichier de Logs d'un serveur (en l’occurrence, dans ce cas, d'un serveur apache) vers une banque de données qui sera "modelé" par l'élève.

    Après beaucoup de recherches sur internet, je sais qu'il y aura pas de colonnes à créer (ip, user, time, protocole, adresse...).

    J'ai donc commencer ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    create tables access.log(
     ip numeric notnull,
        cliente varchar (80),
        users varchar(80) notnull,
        time date notnull,
        metodo varchar(100),
        url varchar (100),
        protocol varchar (10),
        cod
        bytes
        ref
        agent
    )
    Etant débutant en informatique j'aurais besoin de conseils.

    Je tiens à m'excuser si ma requête n'est pas très claire.

    Merci à vous.

    Sébastien

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    avril 2002
    Messages
    5 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : avril 2002
    Messages : 5 596
    Points : 21 888
    Points
    21 888

    Par défaut

    Bonjour,

    J'avoue ne pas bien comprendre votre demande.
    C'est la commande de création de la table qui vous pose problème ? Vu le code associé, ça ne serait pas étonnant...
    Ou c'est un problème de modélisation ?

    Si c'est le code de création de la table, plusieurs remarques sur votre code :
    1. l'instruction pour créer une table est CREATE TABLE nom_table (enlevez le "S" à la fin de TABLES dans votre code) ;
    2. un nom de table précédé d'un nom et séparé d'un point signifie que vous installez votre table dans un schéma. Ce schéma doit avoir été créé au préalable avec la commande CREATE SCHEMA nom_schema. Dans votre code, cela signifie que vous devez avoir au préalable créé un schéma "access" ;
    3. NOT NULL s'écrit en séparant le NOT du NULL par un espace ;
    4. les différentes données doivent toutes avoir un type et être séparées par des virgules.


    Sinon, il faut nous donner plus de détails sur votre besoin pour qu'on puisse mieux vous aider.
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

Discussions similaires

  1. Réponses: 7
    Dernier message: 20/02/2009, 13h56
  2. [ZF 1.5] Débutant - Execution d'un requete SQL : SHOW CREATE TABLE
    Par Invité dans le forum Zend_Db
    Réponses: 2
    Dernier message: 05/05/2008, 00h44
  3. pb de débutant pour un create table
    Par developman dans le forum Administration
    Réponses: 3
    Dernier message: 16/12/2006, 12h17
  4. Create table + jointure
    Par ender999 dans le forum Débuter
    Réponses: 7
    Dernier message: 20/02/2004, 13h04
  5. Database new user & create table
    Par MFDev dans le forum InterBase
    Réponses: 3
    Dernier message: 30/09/2003, 21h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo