BDD sur mySQL

3stan -  
 Utilisateur anonyme -
Bonjour,

je fais actuellement une base de données pour une société aéronautique. J'ai quelques données sur mySQL mais je plante sur un truc la...
J'ai une colonne indiquant les type d'avion d'une flotte. J'ai déclaré précédemment:

CREATE TABLE flotte(id INT UNSIGNED PRIMARY KEY, taille CHAR(5), type VARCHAR(50), nomCompagnie VARCHAR(50));
INSERT INTO flotte(id,taille,type,nomCompagnie) VALUES (1,'5','Airbus, Boeing','Alabanian Airlines');

J'aimerai pouvoir sélectionner toutes les compagnies qui détiennent des Airbus dans leur flotte, ou des Boeing par exemple.
Est ce possible de demander a la BDD de mater dans la colonne 'type' pour me dire si le mot 'Airbus' apparaît? Peut on parcourir une chaîne de caractère et afficher si un mot et reconnu?

Je sais pas si c'est très précis!
Merci!

3stan

1 réponse

  1. Utilisateur anonyme
     
    Bonjour,

    Ce code va le faire mais...ca va être lent.

    select ....
    from flotte
    where type like '%Airbus%'

    Le mieux serait de créer deux nouvelles tables

    Une table Type avec
    id_flotte, id_type

    Une table Liste_type avec
    id (id_type)
    description varchar(50)

    Cordialement
    0