Apprendre et maitriser SQL : Créer sa première table

Sdílet
Vložit
  • čas přidán 28. 07. 2024
  • Article ► grafikart.fr/tutoriels/sql-cr...
    Abonnez-vous ► bit.ly/GrafikartSubscribe
    Dans ce chapitre, nous allons voir nos premières requêtes SQL et on va commencer par les requêtes DDL (Data Definition Language) qui permettent de définir la structure des données.
    Soutenez Grafikart:
    Devenez premium ► grafikart.fr/premium
    Donnez via Utip ► utip.io/grafikart
    Retrouvez Grafikart sur:
    Le site ► grafikart.fr
    Twitter ► / grafikart_fr
    Discord ► grafikart.fr/tchat
  • Věda a technologie

Komentáře • 73

  • @noco2605
    @noco2605 Před 2 lety +2

    Merci beaucoup pour vos explications claires

  • @joellemanda102
    @joellemanda102 Před 4 měsíci +4

    Bonjour ! Question bête :
    Après avoir insérer le chemin dans le Json comment tu fait pour sauvegarder ? Parce que moi lorsque je quitte la page des Json j'ai l'impression de perdre mes paramètres puisse que avec Open Database je ne sais plus explorer ma base à moins de carrément supprimer le chemin inséré.

  • @user-bc7hl5rb6x
    @user-bc7hl5rb6x Před 7 měsíci +5

    Bon tuto, la voix est agréable, c bien expliqué, lentement et pédagogiquement. Pour les débutants il doit y a avoir confusion au départ, car on nous présente plusieurs façons de gérer la base (Terminal,TablePlus,VScode) mais la présentation d'une seule méthode aurait suffit, vscode par exemple. Pas une critique juste une opinion.
    En tout cas top tuto !!
    ps : vous faites penser à Lalanne un peu !

  • @sagessediham105
    @sagessediham105 Před 2 lety +1

    Merci beaucoup !

  • @user-dx9px9sx9d
    @user-dx9px9sx9d Před 4 měsíci +1

    merci pour la vidéo très instructive

  • @Talel_kraiem
    @Talel_kraiem Před rokem

    Merci beaucoup

  • @Greg-dn5rt
    @Greg-dn5rt Před rokem

    Bonsoir Au niveau de "en valeur" comment tu as fais pour faire apparaître les chiffres ? à 10 : 50

  • @loisgirard723
    @loisgirard723 Před 6 měsíci

    Merci !

  • @melisimon-rs2ex
    @melisimon-rs2ex Před 8 měsíci

    bonjour grand.. pardon comment arranger le fichier json comme tu l'a fait lorsque tu voulais supprimer le champ catégory mais lorsque on est sur Ubuntu..

  • @ek.mp3974
    @ek.mp3974 Před rokem +4

    Bonsoir, J'ai pas compris, pourquoi installer TablePlus, si on utilise finalement VS code ?

    • @grafikart
      @grafikart  Před rokem +1

      C'est plus clair sur le site, mais l'idée c'est de présenter plusieurs logiciel mais il ne faut en choisir qu'un seul pour taper les requêtes SQL.

  • @bricereynard462
    @bricereynard462 Před 2 dny

    Clairement moi j'ai une erreur qui me fait suprimer ma database juste après avoir taper le drop pour supprimé la category ... pas clair à vrais dire quand on essaye de debug sans aide

  • @fabricekouame6808
    @fabricekouame6808 Před rokem +3

    Bonsoir ! Merci pour ce tuto. J'ai toutsuivi mais exécuter larequête de DROP, je n'arrive plus à ouvrir ma base.Que dois-je faire? Il s'affiche le message suivant : Failed to open database 'b:\Mes Documents\MINE GEO\SQL\Tuto_SQL\db.sqlite': SQLite process failed to start: spawn B:\Mes Documents\MINE GEO\SQL\Tuto_SQL\sqlite3.exe ENOENT.
    Alors que le fichier existe toujours dans mon dossier.

    • @mathieucharles7818
      @mathieucharles7818 Před rokem +3

      Effectivement, j'ai eu le même soucis. Sur stackoverflow, des internautes prétendent que sqlite ne supporte pas la requête DROP column et donc qu'il est impossible de supprimer une colonne. Si vous devez supprimer une colonne, il vous est suggéré de créer une autre table en reprenant toutes vos colonnnes sauf celle que vous vouliez supprimer.

  • @hb8527
    @hb8527 Před 2 lety

    excellent

  • @aboubacarbamba7489
    @aboubacarbamba7489 Před rokem +5

    Salut, et merci à vous pour la clarté des explications. Cependant je n'arrive toujours pas à créer une table. Je reçois ce message "near ")": syntax error" source : SQlite (extension)

  • @yarudasama4468
    @yarudasama4468 Před 2 lety +5

    Bonjour, j'ai un petit problème je fais la même manipulation pour pouvoir effacer la colonne catégorie (bon fichier téléchargé, json bien modifié) mais j'ai tjrs l'erreur " near "DROP": syntax error" qui s'affiche, cette manipulation est -elle importante pour la suite du tutoriel ou puis-je la passer?

    • @borisdazil2190
      @borisdazil2190 Před rokem +2

      j'ai le même problème aussi...

    • @unknowunknow5222
      @unknowunknow5222 Před rokem

      @@borisdazil2190 idem j'ai le même problème, je suis perdu, j'ai tout essaye ! avez vous trouvez une solution ?

    • @user-ln4yw8ib9b
      @user-ln4yw8ib9b Před rokem +1

      Bonjour je viens de réussir, j'ai fais comme il a dit, jusqu'à arrivé au moment ou on doit lancer la requête alter table posts drop category, j'ai lancé la requete, bug comme d'habitude alors j'ai essayé de supprimé la ligne qu'on a inscrit sur le fichier json juste après avoir lancer la requete et rafraichis la table en bas a gauche, je l'ai rafraichis encore après avoir supprimer la ligne dans JSON et ma table est toujours la et sans le category, par contre si on doit faire ça à chaque fois qu'on veut faire un drop c'est bien chiant ..

  • @wendybuchet3160
    @wendybuchet3160 Před rokem

    Bonjour, Pourquoi mon texte n'est pas coloré comme toi ?

  • @PAPPhil
    @PAPPhil Před 2 lety

    Salut Jonathan, après avoir crée la table en exécutant le code, il n apparait pas comme toi sur la fenetre de droite, a la place j ai un SELECT * FROM recipes
    comme si je selectionné toute la table.. 🤔

    • @Prodyge
      @Prodyge Před rokem

      Bonjour, tu as trouvé une solution ? j'ai le meme probleme

  • @prx4961
    @prx4961 Před rokem

    Bonjour, Question "bete": pourquii n'as tu pas téléchargé la version 64 bits de tools pour SQLite ? tu devais etre sous win 10 au moins à cette époque non ? (sinon super tuto ! :) merci )

    • @grafikart
      @grafikart  Před rokem

      Aucune raison particulière, je n'ai pas du faire attention ^^

  • @nicolel3518
    @nicolel3518 Před 2 lety +2

    Il faudrait filtrer ta voix ou baisser le gain pour que ça soit plus agréable pour l’auditeur. Façon radio FM : relever les sons faibles et compresser les sons forts. Cela donne une douceur à l’écoute. Une signature même, comme les meilleurs radiosFM. (Le rendu ne tient pas qu’au micro, beaucoup dans la préparation du signal)

  • @h81edrick43
    @h81edrick43 Před 3 měsíci +2

    bonjour, après avoir inserer le chemin dans le JSON, j'ai reéxécuté la requete drop et sa marche mais l'exploreur de sqlite ne marche plus. c'est surement a cause du chemin qu'on a ajouter mais je ne connais pas la solution. voici l'erreur : 'c:\Users\ZouZou\Desktop\SQLite\db.sqlite': Parse error near line 4: no such column: table aster WHERE (type="table" OR type="view") error here ---^. merci

    • @ammonguillaume
      @ammonguillaume Před 3 měsíci

      Même problème

    • @ammonguillaume
      @ammonguillaume Před 3 měsíci +1

      je crois que je viens de trouver la raison, la version actuelle de sqlite tools est en 64 bits au lieux de 32 bits, en revanche pas moyen de mettre la main sur l'ancienne version

  • @lejusteeuloge369
    @lejusteeuloge369 Před 13 dny +2

    bonjour j'ai fais ce que vous avez dit pour l'erreur de la syntaxe quand on utilise DROP mais cela n'a pas changer

    • @Suite2105.
      @Suite2105. Před 12 dny

      de même que moi

    • @lejusteeuloge369
      @lejusteeuloge369 Před 6 dny

      @@Suite2105. pour moi fonctionne maintenant mais je sais plus trop comment😅

  • @atalaguitare13
    @atalaguitare13 Před rokem

    11:00 Bonjour je suis sur Mac, j'ai fait la procedure en copiant le path ect mais j'ai toujours l'erreur near "DROP": syntax error.
    Je ne peux pas alterer la colonne Category

    • @user-ln4yw8ib9b
      @user-ln4yw8ib9b Před rokem +1

      Bonjour je viens de réussir, j'ai fais comme il a dit, jusqu'à arrivé au moment ou on doit lancer la requête alter table posts drop category, j'ai lancé la requete, bug comme d'habitude alors j'ai essayé de supprimé la ligne qu'on a inscrit sur le fichier json juste après avoir lancer la requete et rafraichis la table en bas a gauche, je l'ai rafraichis encore après avoir supprimer la ligne dans JSON et ma table est toujours la et sans le category, par contre si on doit faire ça à chaque fois qu'on veut faire un drop c'est bien chiant ..

  • @fredericknallet4782
    @fredericknallet4782 Před rokem +1

    Bonjour, J'ai exécuté la manipulation pour importer les "tools de Sqlite pour avoir la syntaxe DROP. Cela ne fonctionne pas. S'affiche le message suivant : Failed to open database 'C:\Users\XXX\Mes Documents\SQL\Tuto_SQL\db.sqlite': Parse error: no such column; table aster WHERE (Type="table OR type="view") error here ---^ .
    Pouvez vous me dire si je dois faire une autre manipulation, s'il vous plaît ?

    • @user-ln4yw8ib9b
      @user-ln4yw8ib9b Před rokem +1

      Bonjour je viens de réussir, j'ai fais comme il a dit, jusqu'à arrivé au moment ou on doit lancer la requête alter table posts drop category, j'ai lancé la requete, bug comme d'habitude alors j'ai essayé de supprimé la ligne qu'on a inscrit sur le fichier json juste après avoir lancer la requete et rafraichis la table en bas a gauche, je l'ai rafraichis encore après avoir supprimer la ligne dans JSON et ma table est toujours la et sans le category, par contre si on doit faire ça à chaque fois qu'on veut faire un drop c'est bien chiant ..

    • @fredericknallet4782
      @fredericknallet4782 Před rokem

      @@user-ln4yw8ib9b Merci, en attendant de trouver la solution, je fais tous les exercices avec sqliteStudio. C'est pas aussi "joli" que VS code mais ça fait le job. (Je préfèrerais continuer sur VS CODE)

  • @brieuxherry2341
    @brieuxherry2341 Před rokem +1

    Salut j’ai un devoir à faire sur sql crée 6 tables avec 10 requêtes et après m’être ceci sur une page web quelle pourrait me le faire pour 50€ ?

  • @copernic8466
    @copernic8466 Před 2 lety +1

    Bonjour, le problème quand je télécharge le binaire dans le dossier, il y a 2 fichiers sqlite3.dll et sqlite3.def et non les 3 fichiers et non les .exe du coup cela ne marche pas, y'a til une autre manipulation ? Merci

    • @grafikart
      @grafikart  Před 2 lety +2

      Tu as bien pris le bon fichier ? Quand tu regarde dans le zip il n'y a pas de .exe ?

    • @MK-uc5wm
      @MK-uc5wm Před 2 lety +1

      Bonjour, j'ai le même problème aucun .exe a l'horizon. 🤔🤔

    • @MK-uc5wm
      @MK-uc5wm Před 2 lety +1

      Je pense savoir "il ne faut pas dézipper, mais ouvrir tout simplement".

    • @copernic8466
      @copernic8466 Před 2 lety

      ​@@MK-uc5wm en fait je n'avais pas up le bon fichier du coup il ne contenait pas les .exe

  • @emilie1977
    @emilie1977 Před 2 lety +1

    Pourquoi sqlite utilise un sql different de mariadb?

    • @grafikart
      @grafikart  Před 2 lety +5

      On verra mariadb plus loins dans la formation. On commence par l'outil le plus simple à utiliser pour que tout le monde puisse suivre le début facilement.

  • @Beat2chaire
    @Beat2chaire Před 5 měsíci

    Hello :) malgré que je met les fichiers sqlite tools dans mon fichier avec db.sqlite. je ne peux toujours pas run query. Pouvez-vous m'aidez svp

    • @huguessegnon557
      @huguessegnon557 Před měsícem

      clique droit sur la base de données "bd.sqlite" et cliquer sur run query

  • @dwightaldridge2968
    @dwightaldridge2968 Před 2 lety

    Après avoir modifier le json j'ai eu se message "SQLite Step Failed: attempt to write a readonly database " :/ .

    • @grafikart
      @grafikart  Před 2 lety

      Bizarre tu peux recréer le fichier .sqlite depuis l'éditeur pour voir ?

    • @fabientramoni
      @fabientramoni Před 2 lety

      salut , j'ai pareil, tu as su comment faire?

  • @nostalgickitchen958
    @nostalgickitchen958 Před 3 měsíci

    je m'excuse d'avance pour les erreurs d'ortographe mais j'ecris avec un clavier italien ,certainement la lecon est tres interessante est riche d'informations ce que j'aimerais porter a votre attention
    que surtout avec les cours qui traitent les themes database et server ce qui est plus difficile ce n est pas la programmation ou les requetes en soi mais ces les problemes que l en rencontre
    lors d'execution des requetes alors en reste bloquer sur les premiers episodes et en franchit pas le prochain pas c'est pour cela je demande svp si c'est possible d'inserer des videos qui parlent des problemes qu'en peut rencontrer par exemple moi lors du lancement de la requetes j'obtient ce message que je n'arrive pas a comprendre :
    Failed to open database 'c:\Users\Utente\Desktop\TUTOSQL\db2.sqlite': Parse error near line 4: no such column: table
    aster WHERE (type="table" OR type="view")
    error here ---^
    c 'est a ce niveau je peux plus rien faire comment suivre le reste
    quand mem je vous remercie pour vos efforts et si quelqu un peut m expliquer comment resoudre je le remercie beaucoup :)

  • @elonapereira
    @elonapereira Před 10 měsíci

    franchement c'est sympa mais toutes les galeres à utiliser sqlite, remettre à jour et tout, trop limité en sql en plus et même pas valorisant en milieu pro, mieux aurait été d'utiliser mysql ou mariadb directement. non ?

    • @grafikart
      @grafikart  Před 10 měsíci

      L'objectif n'est pas de se focaliser sur SQLite mais sur SQL. J'ai choisi de faire commencer par SQLite car c'est un moyen de découvrir SQL sans avoir un truc trop complexe à installer.
      Mais plus tard dans la formation on voit les spécificités de MySQL et pgsql

  • @fofanamoctar87
    @fofanamoctar87 Před 5 měsíci +1

    la partie avec DRop ne fonctionne pas

  • @nataelli3106
    @nataelli3106 Před 10 měsíci +1

    Dans la vidéo précédente, tu installes Table Plus et là tu tapes ton code dans Visual Studio Code, c'est un peu fouillis c'est dommage

    • @grafikart
      @grafikart  Před 10 měsíci

      L'objectif est de présenter plusieurs manière de travailler avec SQL (plusieurs outils sont présentés avant cette vidéo dont VSCode).
      Mais quand il faut taper les première requêtes je suis bien obligé de faire un choix, et l'important est le langage, peu import où on le tape.

  • @light89913
    @light89913 Před rokem +1

    La Requête ALTER TABLE posts Drop ..... Ne marche pas sur mon VScode. Ça mets ce message *near "DROP" : syntax error
    Source: SQLite (Extension)*

    • @light89913
      @light89913 Před rokem

      Comment y remédier ?

    • @unknowunknow5222
      @unknowunknow5222 Před rokem

      @@light89913 idem pour moi, as tu trouvé une solution ?

    • @user-ln4yw8ib9b
      @user-ln4yw8ib9b Před rokem +1

      Bonjour je viens de réussir, j'ai fais comme il a dit, jusqu'à arrivé au moment ou on doit lancer la requête alter table posts drop category, j'ai lancé la requete, bug comme d'habitude alors j'ai essayé de supprimé la ligne qu'on a inscrit sur le fichier json juste après avoir lancer la requete et rafraichis la table en bas a gauche, je l'ai rafraichis encore après avoir supprimer la ligne dans JSON et ma table est toujours la et sans le category, par contre si on doit faire ça à chaque fois qu'on veut faire un drop c'est bien chiant ..

    • @light89913
      @light89913 Před rokem

      @@user-ln4yw8ib9b ah ouais. Merci beaucoup pour la solution

  • @YhcTiR
    @YhcTiR Před 9 měsíci

    après la commande ALTER TABLE stocks DROP categorie, j'ai ce message d'erreur :
    Failed to open database 'd:\CREATION APP\SQLiteDB\DBmatos.sqlite': Parse error near line 4: no such column: table aster WHERE (type="table" OR type="view") error here ---^
    C'est la deuxième fois que cette commande corrompt ma base de données. Il a l'air très facile de corrompre les fichiers sqlite, ça fait peur ! 😱

    • @laurentdlc
      @laurentdlc Před 5 měsíci

      pareil j'ai la même erreur tu as fait comment ?

    • @YhcTiR
      @YhcTiR Před 5 měsíci

      @@laurentdlc j'ai lâché l'affaire 😅

  • @Suite2105.
    @Suite2105. Před 12 dny +1

    Si tu vois ce commentaire reviens nous sur le (drop) qui ne marche pas malgés qu'on a suivie a la lettre tes instructions

  • @joklaa4476
    @joklaa4476 Před rokem +4

    Un cours qui ne marche pas, top :)

  • @imachination2560
    @imachination2560 Před měsícem

    le titeul

  • @syhnes
    @syhnes Před rokem +2

    Bonjour, comme beaucoup, je debute sur sql, et je ne comprend encore pas trés bien comment s'utilise les outil. lorsque j'actualise (11:47 sur votre vidéo) tout en bas ma table disparait au lieu de montrer la dable avec la ligne suprimé, et lorsque je clique sur "opendatabase" j'ai ce message qui apparait: Failed to open database 'f:\David\Code\Exercice-codage\Openclassroom\SQL2tuto\db.sqlite': Parse error near line 4: no such column: table
    aster WHERE (type="table" OR type="view")
    error here ---^
    c'est la troisiéme fois que je recommence XD je commence a m'arracher le peu de cheveux qu'il me reste ^^ quelqu'un peut éclairer ma lanterne sur ce qu'il se passe?
    😁

    • @user-ln4yw8ib9b
      @user-ln4yw8ib9b Před rokem

      Bonjour je viens de réussir, j'ai fais comme il a dit, jusqu'à arrivé au moment ou on doit lancer la requête alter table posts drop category, j'ai lancé la requete, bug comme d'habitude alors j'ai essayé de supprimé la ligne qu'on a inscrit sur le fichier json juste après avoir lancer la requete et rafraichis la table en bas a gauche, je l'ai rafraichis encore après avoir supprimer la ligne dans JSON et ma table est toujours la et sans le category, par contre si on doit faire ça à chaque fois qu'on veut faire un drop c'est bien chiant ..

    • @joellemanda102
      @joellemanda102 Před 4 měsíci

      @@user-ln4yw8ib9b En effet j'ai suivi ton conseil. Maintenant le problème que j'ai pour la suite est que la syntaxe pour modifier le nom des colonnes je n'arrive carrément plus et j'ai peur de jouer avec les paramètre au risque que ça me complique pour la suite du cours.

    • @asta6422
      @asta6422 Před 3 měsíci

      Bonjour j'ai exactement le même problème toute ma base disparait mais le seul moyen de la réapparaitre et de supprimer le path et la colonne en question qui normalement est censé disparaitre disparait. aurait tu une solution parce que faire des aller retour pour que une colonne s'efface non merci