Les bases de SQL : les bases de données pour les débutants | Kalob Taulien | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Les bases de SQL : les bases de données pour les débutants

teacher avatar Kalob Taulien, Web Development Teacher

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Bienvenue dans SQL 101 : bases de données pour les débutants

      1:59

    • 2.

      Qu'est-ce qu'un schéma ?

      4:58

    • 3.

      Utiliser un outil basé sur un navigateur pour plus de facilité

      2:00

    • 4.

      Sélectionner des données

      1:44

    • 5.

      Commander des données

      2:05

    • 6.

      Sélection de données spécifiques

      2:28

    • 7.

      Sélection d'une gamme de données

      3:08

    • 8.

      Commander des données sélectionnées

      2:29

    • 9.

      Limiter les données

      3:05

    • 10.

      Insérer des données

      3:13

    • 11.

      Mise à jour des données

      3:53

    • 12.

      Suppression de données

      2:33

    • 13.

      Créer une table

      5:36

    • 14.

      Données de tronçonnage

      1:37

    • 15.

      Suppression d'une table

      1:26

    • 16.

      Votre projet

      2:07

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

232

apprenants

9

projets

À propos de ce cours

Bienvenue dans SQL 101 : Bases de données pour les débutants. Dans ce cours, vous apprendrez à gérer vos données en sélectionnant des données, en mettant à jour les données, en insérant des données et en supprimant des données.

Nous allons également nous plonger dans quels schémas sont, comment créer une table et comment supprimer une table. Tout cela de zéro !

Il n'y a absolument pas de besoin de suivre ce cours. Et la seule chose dont vous avez besoin pour commencer est une connexion Internet et un navigateur sur votre ordinateur. Vous n'avez pas besoin de programmes spéciaux de logiciels pour suivre ce cours.

Rencontrez votre enseignant·e

Teacher Profile Image

Kalob Taulien

Web Development Teacher

Enseignant·e

Hi everybody! I'm Kalob Taulien.

 

Here's the TL;DR (short) version about me:

I have been coding since 1999 and teaching people how to code since 2013 I have over 350,000 web development students world-wide I'm on the Wagtail CMS core development team (Wagtail is Python's #1 most popular website making system) I try my best to answer EVERY question my students have  I love teaching — it's definitely one of my natural talents  Also I love goats! (Great conversation starter with me if we ever get to meet in person)

Below you can find all my Skillshare courses. The categories go from easiest to hardest, except for the Misc. Coding Courses at the very end. 

If you're brand new to coding, start with BEGINNERS WEB DEV.&nb... Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Bienvenue dans SQL 101 : Bases de données pour les débutants: Bienvenue dans la barre oblique SQL Postgres ou un à un. Dans ce cours, nous allons passer directement à la gestion des bases de données. Commencera avec les bases d'une configuration de démonstration et pratique à sélectionner des données, commander des données, insérer des données, mettre à jour des données et supprimer des données. Ensuite, nous allons créer notre propre table de base de données à partir de zéro et y ajouter nos propres données en utilisant les méthodes que nous avons apprises dans la première moitié de cette classe. Enfin, nous allons nettoyer notre travail en apprenant à supprimer toutes les données d'une table, puis en supprimant la table elle-même comme si nous n'étions jamais là en premier lieu. Vous n'avez pas besoin de programmes ou de logiciels spéciaux pour cette classe. Nous allons utiliser un outil en ligne basé sur le Web pour que vous puissiez vous entraîner directement à partir de votre ordinateur portable ou de votre bureau. La seule chose dont vous avez besoin est une connexion Internet et, espérons-le, un ordinateur portable ou un bureau. Désolé, ce ne sera pas super amical si vous utilisez un téléphone. À la fin de chaque leçon, est une tâche pour vous d'obtenir un peu de pratique de la vie réelle aussi. Donc je ne vais pas te parler pendant une heure. Je vais vraiment vous donner une tâche toutes les quelques minutes environ. Bonjour, je suis Caleb, et je travaille avec MySQL, SQLite, MariaDB et Postgres depuis 2006 environ, et Postgres depuis 2006 environ, j'ai une connaissance approfondie des bases de données et de la conception de bases de données. J' ai créé mes propres schémas de base de données pour les grands projets qui ont traité littéralement des dizaines de millions de points de données. Et j'ai pu interroger ces données en quelques millisecondes. Alors pourquoi devriez-vous apprendre SQL ? Ou SQL est une base de données relationnelle. Ce sont les données derrière chaque site web. Donc, si vous utilisez Facebook, par exemple, ou Instagram, vous utilisez une base de données. C' est comme ça qu'il se souvient que vous aviez comment c'est, comment il stocke les images que la façon dont il stocke les goûts et les commentaires que tout va dans une base de données. Et dans ce cours, vous allez apprendre sur les bases de données et la conception de bases de données. Je suis Caleb dit et bienvenue à SQL et Postgres 101. 2. C'est quoi un schéma ?: Tout d'abord, parlons de ce qui est un schéma. Donc, vous avez probablement utilisé Microsoft Excel. Vous avez probablement utilisé des feuilles Google ou une forme de programme qui ressemble beaucoup à ceci. Et c'est vraiment tout ce qu'il y a à une base de données. Je vais l'expliquer dans cette vidéo. Donc, dans une base de données relationnelle, qui est ce que postgres est, MariaDB est, MySQL est, et SQLite. Il y en a un tas d'autres aussi, mais ce sont les quatre plus communs, MariaDB et MySQL étant fondamentalement la même chose. Donc, dans une base de données relationnelle, nous avons ces choses appelées colonnes et lignes. Juste comme ça, nous avons des colonnes et nous avons des lignes. Et donc l'idée ici, et vous avez probablement déjà utilisé un programme comme celui-ci. Vous avez donc déjà créé une base de données avant. Mais tout ce que c'est, c'est là-haut que tu as un nom. Donc, au lieu de la colonne a, B, C, D, E. peut renommer cela. Non, alors prétendons que la première rangée sera notre nom de colonne. Donc, dans un schéma, nous avons ces choses appelées colonnes, lignes et tables. Et tu sais, ce que je vais faire, c'est que je vais le soutenir rapidement et que je vais décrire ce qu'est une feuille. Donc, une feuille ici est en fait une table jusqu'à ce que nous l'appelons tableau soulignement un. Et en dessous, je peux ajouter une autre feuille. Et ça va être Table 2 dans les bases de données, nous les appelons tables. Dans des programmes comme celui-ci, nous les appelons feuilles. Donc, je peux aller à la table un, peu importe ce que c'est, peut-être que cette table s'appelle utilisateurs. Et dans ma table Utilisateurs, je pourrais avoir une colonne pour un ID unique. Peut-être le nom, le nom d'utilisateur, la profession. Et puis, tu sais, peut-être un hachage pour un mot de passe ou quelque chose comme ça. Donc ce serait mes noms de colonnes. Ainsi, une colonne appelée ID, colonne appelée nom et colonne appelée nom d'utilisateur, et une colonne appelée profession. Et puis en dessous, j'aurais une pièce d'identité. Un nom est Caleb, d'utilisateur est égal à Caleb point Colleen, profession, professeur, puis un calvin, un autre, une autre ligne de données. Donc l'idée pourrait être de nommer va être ravin, d'utilisateur est le chat et la profession, il est un chat, et ainsi de suite et ainsi de suite et ainsi de suite. Et cela peut descendre pour des millions, des millions et des millions de rangées. Maintenant, tout ce truc ensemble, vos colonnes, vos lignes, vos tables, qui sont fondamentalement juste des feuilles différentes, appartiennent à ce truc appelé un schéma. Et c'est un schéma. Et donc ce qu'est un schéma, ce n' est pas tout à fait la base de données. Et la base de données serait comme postgres, ce serait le programme réel. Un schéma est simplement comment vous configurez comme une petite base de données mini à l'intérieur, où il va savoir où se trouvent toutes les données relationnelles. Et donc à l'intérieur du schéma, vous pouvez avoir plusieurs tables. Et vous n'avez pas, il suffit de limiter à deux. Vous pourriez avoir un que j'ai déjà fait ça avant et j'ai construit ça à la main. Vous pouvez avoir des centaines de tables à l'intérieur d'un seul schéma. Et donc la table numéro deux pourrait sembler un peu différente. table numéro deux peut ne pas être Utilisateurs. table numéro deux peut être appelée Cours de cours. Et ce serait quelque chose comme cours pour la première colonne. La deuxième colonne pourrait être appelée leçon. Et il pourrait y avoir une pièce d'identité et ce sont généralement des idées à l'avant. Alors je peux peut-être simplement déplacer ça ? On y va. ID à l'avant, Bolden sous-jacent, et vous auriez id1 pour la première rangée. Typiquement, c'est là, pas toujours, mais ce n'est généralement pas leur cours appelé SQL one-to-one leçon numéro un, schémas. Et puis tu pourrais en avoir une seconde ici. Et vous pourriez dire, c'est le même cours ou peut-être c'est un cours différent qui dit l'outil SQL un. Et cela va être moins que le numéro un aussi, mais celui-ci ne sera pas appelé schémas. Celle-ci s'appellera clés étrangères. Et maintenant, ce que nous avons ici est deux tables différentes sous le même schéma. C' est tout ce truc ici avec des données différentes. Et donc c'est tout ce qu'il y a vraiment à un schéma. aller de l'avant, nous allons travailler avec SQL réel dans un service appelé SQLite online. Mais pourquoi est-ce important à savoir ? C' était vraiment important à savoir car chaque table avec laquelle vous travaillez a des colonnes, chaque table avec laquelle vous travaillez a des lignes, et vous devez être en mesure d'accéder à rose par un identifiant unique. Vous devez être en mesure d'insérer des données telles que le nom gulley ou le nom d'utilisateur, le chat. Vous devez être en mesure de sélectionner une ligne particulière en fonction d'un UniqueID tel que le numéro deux ici. Et puis vous devez être en mesure de le supprimer ou de le mettre à jour. Et c'est ce que nous allons commencer à faire tout de suite dans la prochaine leçon. 3. Utiliser un outil basé sur un navigateur pour en faciliter simplicité: Bon, bienvenue à la leçon numéro 2. Nous allons utiliser un programme appelé SQLite online.com. Vous pouvez donc aller à SQLite LIT online.com. Et c'est un service gratuit. Maintenant, si pour une raison quelconque, le service n'existe pas pendant que vous regardez cette vidéo. Et de temps en temps, vous savez, sites Web qu'ils montent, ils descendent. Si celui-ci est juste en panne ou n'existe pas pour vous, vous pouvez toujours en trouver un autre dans Google. Tout ce que j'ai fait était de taper base de données interactive dans un navigateur Web. Et j'ai trouvé celui-là, et celui-ci est plutôt bon. Et donc à gauche, nous avons SQLite, MariaDB, Postgres, SQL. Mme SQL, Oracle n'est pas actuellement pris en charge au moment de l'enregistrement. Syntaxe Docker et entreprise. Donc, ce que nous allons faire, c'est que nous sommes en gros plan SQLite et nous allons aller à Postgres, et nous allons cliquer sur connect parce que SQLite ressemble beaucoup à postgres. Postgresql est juste beaucoup plus puissant. Maintenant, toutes les commandes que vous allez taper dans ce cours sont exactement les mêmes pour SQLite, MariaDB et Postgres QL. Maintenant, je vais juste zoomer un peu ici juste pour qu'on puisse voir un peu mieux. Maintenant, avec ce service, si vous le souhaitez, vous pouvez vous connecter, vous pouvez créer un compte. Je ne vais pas vous montrer exactement comment je fais ça. vais juste te montrer comment je fais ça à partir de ma propre expérience personnelle. Mais avant de commencer, nous devons regarder à gauche ici nous avons sélectionné postgresql, nous nous sommes connectés à la base de données, et nous avons une table ici. Nous connaissons les tables maintenant appelées démo. Et ici, nous avons ces différentes colonnes. Nous avons un ID qui est un entier, un nom et un indice. Et nous pouvons en fait les voir disposés devant nous. On a une pièce d'identité, 12345, jusqu'à 20. Nous avons des noms différents et nous avons des indications différentes ici. Donc, nous pouvons réellement effectuer un peu de logique ou prendre une action basée sur quel que soit le nom ou l'indice ou quel est l'ID. Donc, dans la leçon suivante, nous allons aller de l'avant et sélectionner seulement certains bits de données ici. 4. Sélectionner des données: Allons de l'avant et sautons à droite dans cela et sélectionnons un peu de données. Donc, à quoi ça ressemble, c'est comme si tu lisais un livre. Donc, nous disons select, puis un nom de colonne, un nom de colonne. Et nous pourrions faire un deuxième nom de colonne à partir du nom de la table, qui va être démo ici. Et c'est tout. Maintenant, cela ne va pas fonctionner parce que nom de la colonne et le nom de la colonne à ne fonctionnent pas. Ils n'existent pas. Non pas que ça ne marche pas bien, ça ne va pas marcher parce qu'ils n'existent pas. Donc si je vais de l'avant et que je clique sur Exécuter ici et nous verrons le nom de la colonne n'existe pas et nous allons avoir cette erreur Postgres. Ce que nous pouvons faire, c'est d'abord, nous pouvons faire un moyen plus facile. Nous pouvons écrire sélectionner une étoile, alors sélectionnez tout de la démo. Et comme un raccourci, je n'ai pas été appuyé sur Maj Entrée pour exécuter ceci, au lieu d'avoir à aller ici et cliquer sur Exécuter à chaque fois. Donc Shift Enter et je sélectionne tout de la démo. Maintenant, si je voulais seulement sélectionner, dire comme l'ID et le nom, et je ne me souciais pas de l'indice, je pourrais le faire aussi. Je reçois le nom de la virgule select id de la table appelée demo, et je peux l'exécuter. Et je vais avoir juste la carte d'identité et juste le nom. Ou si je voulais juste le nom, on pourrait avoir tous les noms. Et c'est donc à quoi ressemble la syntaxe. Il est dit de sélectionner votre nom de colonne, qui peut être tous à partir de votre nom de table. Et ça s'appelle « démo ». Nous allons créer une nouvelle table par nous-mêmes sur la route. Donc, ce que j'aimerais que vous fassiez, c'est essayer. Sélectionnez tout de la démo et vous devriez tout voir. Et puis allez-y et faites juste sélectionner id de la démo. Et vous ne devriez voir ces identifiants ici, un à six. 5. Commandez des données: Ok, parlons des données de commande. Donc, parfois, nous ne voulons pas que tout soit dans l'ordre indigène post-graminées. Donc ici, c'est la commande par ID, ID 1-2-3, 4-5-6. Et si nous voulions commander les choses par ordre alphabétique sous la colonne de nom ? On pourrait faire ça. Nous pouvons dire sélectionner tout de Demo, ordre des mots clés par nom, et ensuite nous pourrions dire descendant ou croissant. Donc, nous allons rester avec descendant et passer de l'alphabétique inverse. Donc Shift Enter pour exécuter ceci. Et on prend T, S l, l, l, l, l, l, et puis ça passe par la deuxième lettre. Donc limite, timeout, limit, overrun, limit db, donc T, O, D, C. Et il est maintenant en ordre alphabétique inverse sur le nom de la colonne. Et il a remarqué que les identifiants étaient différents aussi. Il va 123645. On pourrait aussi dire ascendant. Donc, faisons ce tri ou cet ordre par le nom de colonne appelé nom dans l'ordre alphabétique. Alors je vais de l'avant, appuyez sur Shift Enter. Et vous pouvez voir que les idées ont changé à nouveau. C' est 546321 et il est dans l'ordre alphabétique allant du moins alphabétique, ou ce qu'il pense est le moins alphabétique. moins alphabétique a une drôle de façon de le dire. Plus bas dans le, dans l'alphabet au plus haut et l'alphabet. Et nous pouvons faire la même chose avec d'autres colonnes aussi. Nous pourrions dire qu'au lieu de commander par nom, nous pourrions commander par l'indice. Allons de l'avant et appuyez sur Shift Enter sur ça. Et il commande par chiffres, puis lettres. Et si jamais nous avons voulu faire l'inverse, nous pouvons toujours dire juste OrderBy indice ou n'importe quel nom de colonne que vous voulez descendre. Maintenant, ce que je voudrais que vous fassiez est de sélectionner tout à partir de votre commande de démo Par votre ID, assure qu'il apparaît dans, dans l'ordre inverse et l'ordre régulier. Donc ça devrait dire 654321. Et puis quand vous essayez à nouveau dans l'ordre régulier, devrait dire 123456. 6. Sélectionner des données spécifiques: Jetons un coup d'oeil à la façon dont nous pouvons sélectionner des lignes de données spécifiques. Parce qu'en ce moment on sélectionne tout. Nous disons, sélectionnez toutes les colonnes de la table de démonstration. Et nous savons que nous pouvons sélectionner certaines colonnes, mais que faire si nous voulions sélectionner certaines lignes ? Ce qu'on pourrait ajouter ici, c'est ce qu'on appelle une clause « where ». Donc, nous pouvons dire sélectionner tout à partir de la démo où, puis vous prenez un nom de colonne tel que ID, et vous dites qu'il est égal à quelque chose. Et donc c'est un peu comme la programmation standard à ce stade. Et une sorte de ceci est en fait assez pythonique dans le sens où nous pouvons juste lire à travers. Donc, sélectionnez tout à partir de la démo, où ID est égal à dire cinq. Et nous voulons juste obtenir ça parce qu'il y a un soupçon de 300, peu importe ce que ça veut dire et c'est ce que nous voulons. Alors nous allons de l'avant et appuyez sur Shift Enter. On en a cinq. Maintenant, allons de l'avant et annulons ça. Et ce que je vais faire ici, c'est parce que je n'aime pas vraiment ce thème tardif. Je vais aller dans les Réglages et aller dans la peau va à l'obscurité. Et ça semble un peu plus facile à lire, n'est-ce pas ? Et si je voulais prendre une rangée ? Le nom ici est test. Ce que je pourrais faire est de dire sélectionner tout de la démo où le nom est égal à test. Maintenant, ça devrait se casser pour moi. Et il dit que le test de colonne n'existe pas. Il ne sait pas ce qu'il cherche ici. Donc quand on a écrit un numéro, on n'a pas utilisé d'apostrophes autour. Mais quand on écrit une chaîne, une phrase ou un mot, on utilise une apostrophe autour d'elle. Et donc nous avons mis en apostrophe test test. Et ça le trouve pour nous par rapport à ce qu'on a fait avant où on a dit ID. Donc, nous pourrions dire où ID est égal à un. Il n'a pas besoin d'apostrophe. Les nombres n'ont généralement pas besoin d'apostrophes dans la plupart des langages de programmation. Mais, est-ce que ça va marcher ? Si je mets des apostrophes autour, je te laisse le soin de le découvrir tout seul. Donc, ce que je voudrais que vous fassiez est de sélectionner tout votre table de démonstration où votre nom de colonne est égal à une certaine valeur. Ou pour être plus précis, ce que j'aimerais que vous fassiez, c'est que je veux que vous obteniez la quatrième ligne. Alors essayez de l'obtenir par son ID, puis essayez de l'obtenir par son nom, puis essayez de l'obtenir par son indice. Vas-y et essaye-le quand tu seras prêt. Passons à la leçon suivante, où nous allons apprendre comment sélectionner plusieurs éléments dans une plage. 7. Sélectionner une plage de données: Jetons un coup d'oeil à saisir plusieurs lignes d'un arrangement. Donc, disons, parce que dans la dernière leçon, nous avons dit où ID est égal à un, cela ne nous donne que 11 ligne particulière. Et si on voulait avoir un tas de rangées ? Que faire si nous voulions dire saisir toutes les lignes qui sont supérieures au nombre trois, Nous pourrions dire, sélectionner tout de la démo où l'ID est supérieur à trois. Allez-y et exécutez ça et il saisit l'ID 456. Donc, il saisit n'importe quoi où l'identité est supérieure au numéro trois. Il y a une autre façon de saisir toute une gamme de choses. Alors allons de l'avant et montrons tous nos articles ici. Disons qu'on voulait attraper Rho avec l'ID 135. Ce que nous pourrions dire est sélectionner tout de la démo, où ID est égal à un, ou ID est égal à trois, ou ID est égal à cinq. Allons-y et lançons ça et nous allons voir que seuls les ID 135, ces lignes vont apparaître. Et juste comme ça. Donc, ce qu'il dit ici est si l'ID est un, ou l'ID est trois, ou l'ID est 5n et montre ces données. Maintenant, si nous avons fait quelque chose de bizarre comme ou ID est égal à un grand nombre et il n'existe pas. On va toujours obtenir les mêmes résultats. Ça ne nous donne pas ce rho parce qu'il n'existe tout simplement pas. Donc ça va nous donner tout ce qu'on cherche. Et s'il n'existe pas, il ne nous le donne pas parce qu'il n'y a pas de données pour nous. Maintenant, on ne va pas trop s'en mêler maintenant. Mais si vous le vouliez, vous pourriez aussi dire, et donc vous pouvez dire sélectionner tout de la démo où l'ID est un. Et s'il y avait plusieurs rangées avec l'idée d'un et ça vous donne un tas d'entre eux. Vous pouvez enregistrer l'ID doit être un et le nom doit être test. Et si on fait ça, ça va nous donner cette ligne particulière. Maintenant, c'est exactement la même chose que de dire où ID est égal à un seulement parce qu'il n'y a qu'une seule ligne particulière avec l'idée d'un. Mais s'il y avait beaucoup des mêmes données, nous pourrions vouloir les filtrer. Et nous filtrons un peu plus loin en disant n. Donc nous disons où l'ID est égal à un et ce nom est égal à test. Si nous avons dit où l'ID est égal à un et que le nom est égal à test n'existe pas et que nous essayons de l'exécuter, nous n'obtenons absolument rien. Il n'y a aucune donnée ici. Et c'est parce qu'il cherche ID1 qui avait trouvé, mais cette colonne de nom ne correspondait pas. Donc, ce que j'aimerais que vous fassiez, c'est tout d'abord, ne vous inquiétez pas trop pour l'opérateur final ici. Allez-y et jouez simplement avec l'opérateur OR et essayez d'utiliser quelque chose comme supérieur ou inférieur à. Donc, vous pouvez dire sélectionner tout à partir de la démo où l'ID est inférieur à cinq. Et ça va te donner 1234. Dans la leçon suivante, allons de l'avant et parlons de la façon dont nous pouvons commander ces données afin que, vous savez, nos données soient peut-être dans l'ordre alphabétique basé sur la colonne de nom pendant que nous filtrons. Mais tout d'abord, allez-y et donnez-lui un coup de feu. 8. Commandez des données sélectionnées: Il y aura déjà un moment dans votre vie où vous aurez besoin d'obtenir des données spécifiques dans un ordre spécifique. Donc, ce que nous pouvons dire est sélectionner tout de la démo où l'ID est supérieur à trois. Maintenant, ça va marcher. Si je le tape correctement, où ID est égal à trois. On y va. Et ça nous donne l'ID 4-5-6. Maintenant, et si, pour une raison quelconque, votre application exigeait que vous ayez l'ID six 5-4 parce que vous envisagez de faire quelque chose en sens inverse. Eh bien, ce que nous pouvons faire, et nous avons déjà appris à ce sujet. Donc, nous pouvons dire ordre par ID Décroissant. Et tout ce que nous faisons, c'est que nous prenons cela à l'arrière de notre requête SQL. Et tout ça s'appelle une requête. Donc, nous sélectionnons tous dans notre table de démonstration où l'ID est supérieur à trois. Et puis nous prenons toutes ces données et nous avons commandé par l'identifiant dans l'ordre inverse, et cela nous donne 654. Maintenant, ce n'est pas vraiment utile pour le moment. Vous avez réellement besoin d'une application pour qu'elle fonctionne. Alors peut-être juste mettre ça dans ta poche arrière pour l'instant et le garder pour plus tard. Mais je vais vous montrer un autre exemple. Donc on va dire où j'ai été supérieur à un, et l'identité est inférieure à cinq. Alors allons de l'avant et voyons ce que cela revient. On en a 234. Ensuite, nous pouvons étiqueter sur commande par. Et disons que nous voulions commander par le nom dans l'ordre alphabétique. Nous pouvons commander par le nom de colonne appelé nom dans l'ordre alphabétique, ou un ordre d'envoi. Et on y va. Nous avons l'ID pour 3-2, qui se trouve juste dans cet ordre, mais c'est aussi un ordre alphabétique par la colonne de nom. Limitez donc la base de données, limitez le délai d'attente et le serveur. Vas-y et essaye ça. Je veux que vous utilisiez l'opérateur et et cette fois, et je veux que vous commandiez par ordre croissant ou descendant. Et vous pouvez commander par n'importe quel nom de colonne tant qu'il est perceptible. Donc, si vous remarquez que vous commandez par l'ID Décroissant et c'est le même que nommé descendant. Essayez de commander par indice, descendant ou croissant et voyez ce que cela fait pour vos données. Vous devriez voir que vos données, la première ligne va être différente. La deuxième rangée va être différente, troisième rangée va être différente et ils vont retourner, retourner un peu. Alors vas-y et essaye-le quand tu seras prêt. Passons à la leçon suivante. 9. Limiter les données: D' accord, parlons de limiter les données. Alors revenons ici et supprimons tout notre code ou notre requête. Et nous allons juste montrer toutes nos données. Donc, disons que nous voulions limiter notre jeu de données. Donc peut-être, par exemple, ce n'était pas six lignes, peut-être que c'était 100 000 lignes de données et nous ne voulons pas stocker toutes ces données. Nous ne voulons même pas accéder à toutes ces données. C' est beaucoup de données. Et il n'y a pas vraiment un bon cas d'utilisation pour la personne moyenne d'avoir besoin de 100 000 lignes de données. Alors, qu'est-ce qu'on peut faire à ce sujet ? On peut dire limite, puis un nombre. Donc, nous pouvons dire comme limite à par exemple. Et ce que cela va faire est juste de nous donner ce qu'ils pensaient qu'il allait nous donner de giflé tout de la limite de démo à deux rangées. Donc, ce qu'on pourrait faire, c'est mélanger beaucoup de ça ensemble. Donc, nous pourrions dire select all from demo, où l'ID va être supérieur à deux et l'id est inférieur ou égal à cinq. Nous pouvons faire moins ou égal à aussi. ID de commande croissant. Et nous allons tout d'abord jeter un oeil à ce que nous obtenons ici. Nous obtenons 3-4-5 et nous ne voulions que la première rangée. Si jamais tu voulais avoir le premier ici, on pourrait dire limite un. Cela nous donne notre première ligne de données. Ou si on voulait juste les deux premiers, on pourrait dire limite deux. Et cela nous donne les deux premières lignes de données. Et maintenant, nous giflons sur une clause WhereClause et end opérateur et order BY. Et nous limitons le nombre de résultats que la base de données va nous donner. Ce que j'aimerais que vous fassiez pour cette leçon particulière est de sélectionner tout de démo où l'ID est égal à quelque chose ou plutôt ou pas égal à, car cela ne vous donnera qu'une ligne particulière dans ce cas, où l'ID est supérieur à ou inférieur ou supérieur ou égal à ou inférieur ou égal à une valeur quelconque. Je veux que vous commandiez par un autre nom de colonne soit croissant ou décroissant, puis limitez cette valeur à un ou deux. Et prenez simplement note que c'est ainsi que nous pouvons nous assurer que nous n'obtenons qu'un seul élément de données en particulier. Donc si nous ne voulions que la première rangée, nous pouvons toujours avoir cette première rangée. Et ce qui est vraiment bon pour, c'est, par exemple, nous pouvons dire sélectionner tout parmi les utilisateurs. Nous n'avons pas de table d'utilisateurs, mais si nous l'avons fait, nous pouvons dire sélectionner parmi les utilisateurs où le nom d'utilisateur est égal à Caleb, limiter un. Maintenant, idéalement, ils ne seraient jamais qu'un nom d'utilisateur appelé Caleb. Mais ce que cela va faire est de dire, hey, SQL, je veux que vous sélectionniez des données de la table des utilisateurs où le nom d'utilisateur est Caleb. Et dès que vous trouvez le premier, sortez, sortez tôt. Alors ne scannez pas 100 000 lignes. S' il trouve que le nom d'utilisateur est égal à Caleb sur la deuxième ligne, va s'arrêter à R2. Quand il fait sa recherche à travers tout son ne pense pas comme une feuille Google. Il recherche à travers toutes les différentes lignes et une fois qu'il trouve sa réponse, il va s'arrêter. Vas-y et essaye-le et quand tu seras prêt, je te verrai dans la vidéo suivante. 10. Insertion de données: Bon, regardons comment nous pouvons ajouter des données à cette table parce qu'en ce moment nous travaillons avec six lignes et ce sera une sorte de limitation à l'avenir. Et honnêtement, si vous avez six lignes de données, vous n'avez probablement pas besoin de cela pour être dans une table dans votre schéma. Allons de l'avant et ajoutons de nouvelles données. Mais d'abord regardons la syntaxe. Donc, la syntaxe ressemble à ceci. Nous disons insérer dans la démo, ce sera notre nom de table. Et puis nous insérons les noms de colonnes ici. Donc, nous allons insérer le nom et le conseil. Et les valeurs vont être Caleb et je mets ça dans une corde, donc il y a des apostrophes autour et l'indice va être votre professeur. Tu as remarqué que je n'ai pas mis d'identité ici et c'est parce que je suis là. Je peux l'inspecter ? Je ne peux pas vraiment le voir, mais je sais que cela se trouve être une clé primaire et c'est auto-incrémentant, ce qui signifie que lorsque vous configurez votre schéma, vous pouvez réellement dire à votre ligne id de toujours ajouter à la dernière. Donc un lacé est six. Cela va automatiquement ajouter un ID sept pour nous. Alors allons de l'avant et Insérer dans la démo. Ajoutons une colonne de nom et une colonne de conseil. Et puis ces valeurs seront Caleb et ton professeur. Allons de l'avant et appuyez sur Maj Entrée. Et on dirait qu'il n'a absolument rien fait. Et c'est juste parce qu'il regarde nos requêtes en ce moment, la requête que nous avons ici, je peux commenter cela en utilisant tiret, tiret. Et vous pouvez voir qu'il a changé les textes là-bas. Et maintenant, je peux écrire sélectionner tout de la démo. Et c'est là. Il apparaît là-dedans. Si je le voulais, je pourrais courir les deux côte à côte. Tout ce dont j'ai besoin, c'est ce point-virgule à la fin. Donc, je peux insérer dans la démo, sélectionner la colonne de nom, la colonne de conseil. Ceux-ci vont être en ordre. Ce sera la colonne de nom et la colonne de conseil. Allons de l'avant et ajoutons le ravin. Et l'indice va être gros chat. Et je peux appuyer sur Shift Enter, et cela va exécuter les deux requêtes. Il va exécuter celui-ci et ensuite il va lancer notre select all de démo. Alors allons-y et essayons ça. Et on peut voir en bas, le numéro 8, le ravin est un gros chat. C' est ainsi que nous insérons des données. Et c'est littéralement tout ce qu'il y a. Il est inséré dans votre nom de table. Ensuite, entre parenthèses, nous utilisons les colonnes dans lesquelles nous voulons insérer, suivies d'un espace. Ensuite, nous disons les valeurs de ces colonnes particulières qui doivent correspondre ici. Donc nous disons que le nom va être golly, indice va être grand chat. Et tout ce que nous avons à faire est d'appuyer sur Entrée ou Exécuter ou Maj Entrée. Il faut toujours exécuter ce code. Et puis après cela, nous avons dit sélectionner tout de Demo. Et ça va juste montrer tout notre code ici. Maintenant, je peux le faire plus et tu verras ce ravin arriver deux fois. Il a la pièce d'identité 9, l'ID 10, l'ID 11. Il y a donc beaucoup de données en double ici. La seule chose qui n'est pas dupliquée est l'ID. L' ID est auto-incrémentant, ainsi va 891011. Allez-y et insérez des données dans votre table de démonstration. Et quand vous avez terminé cela, allons de l'avant et regardons comment nous pouvons mettre à jour certaines de ces données ici afin que ce ne soit pas toutes des données en double. 11. Mise à jour des données: Dans la dernière leçon, nous créons un tas de données en double. Donc, colonne ou ligne avec l'ID 891011. Ce sont tous les mêmes. Et donc, continuons à mettre à jour la huitième ligne. Donc ça ne dit pas « Goldie » et « Big Cat ». Mettons à jour ça Donc ça dit quelque chose de différent. Donc, la syntaxe d'une clause de mise à jour est un peu différente, ou une requête de mise à jour plutôt. Et donc ça ressemble à ça. Nous disons mise à jour. Le nom de la table, qui va être une démo qui correspond juste ici. Ensuite, nous définissons le nom de la colonne que nous voulons. Donc, disons que nous pouvons définir le nom est égal à la rhubarbe. Et si nous l'avons fait tout de suite, cela va changer toutes nos données ici, qui n'est pas ce que vous voulez. Vous ne voulez pas écraser cela. Alors soyez prudent avec ça. Ce que nous voulons faire, c'est que nous voulons mettre à jour juste numéro d'identification huit. Donc, nous obtenons le nom de l'ensemble est égal à la rhubarbe, où ID est égal à huit. Allez-y et exécutez ça. Et nous pouvons voir idéate, tout d' abord été déplacé vers le bas. C' est un truc Postgres. Chaque fois que vous mettez à jour un élément de données descend vers le bas. Donc idéate est maintenant rhubarbe et grand chat. Vrai ? C' est un gros chat, mais son nom est rhubarbe n'est pas ravin. Ce que nous pouvons faire ici, c'est que nous pouvons dire ordre par ID croissant. Et ça le remet en ordre pour nous. Et si nous le voulions, nous pourrions dire mise à jour. En fait, commentons cela. On va faire une mise à jour, une démo. Set. Astuce est égal aux enfants orange, où notre nom va être rhubarbe. Et donc cela va trouver toutes les instances de données où le nom dans notre colonne de nom est rhubarbe, comme dans IDA à la ligne huit. Il va les trouver tous. Et ça va les mettre à jour pour dire que l'indice est orange, gamin. Allons-y et lançons ça. Et voilà, la rhubarbe, le minou orange. Allons de l'avant et changeons le ravin, trop gros chat en chat noir et blanc. Donc, nous pouvons changer tous ceux en même temps pour nous pouvons dire mise à jour démo set. L' indice est égal au noir et blanc. Chat. Et n'utilisons pas de guillemets, utilisons des apostrophes pour cela. Certaines bases de données sont un peu spécifiques à ce sujet. Je pense que, si je me souviens bien, postgres est une de ces bases de données. Donc, vous ne voulez pas utiliser de guillemets, vous voulez utiliser une apostrophe. Donc, nous allons définir l'indice est chat noir et blanc, où le nom va être ravin. Et cela va mettre à jour toutes les instances de Gulley. Nous allons aussi sélectionner tout de la démo, où le nom est gully. Donc on va juste obtenir l'information sur le ravin. On ne va pas faire de test et toutes ces autres choses là-dedans. On veut juste prendre le ravin et regarder ça. Le nom est maintenant chat noir et blanc pour les trois instances. Maintenant, si nous le voulions, nous pourrions simplement dire sélectionner tout de la démo. Et ça va vous montrer toutes nos données ici. Et il dit que le nom gully, un soupçon de chat noir et blanc pour les trois. En fait, il a fait exactement ce que nous voulions qu'il fasse. Nous avons simplement limité les données que nous recherchions à l'origine, puis nous avons élargi notre point de vue afin que nous puissions voir toutes les données dans leur ensemble. Donc, ce que j'aimerais que vous fassiez pour cette leçon est de mettre à jour votre table de démonstration, définir un nom particulier. Je conseillerais de ne pas changer l'ID si vous n'avez pas à le faire, mais de changer le nom ou l'indice pour être autre chose où cet ID est égal à quelque chose. Donc, ne changez qu'une seule ligne de données. Ne modifiez pas toutes vos données. Il suffit de changer une ligne de données. 12. Suppression de données: Jetons un coup d'oeil à la façon dont nous pouvons supprimer des données. Donc, disons que nous avons accidentellement trop de données en double. Et ici, nous avons rho avec une idée de 91011. C' est exactement la même chose. Alors allons de l'avant et supprimer a écrit 1011. Comment on fait ça ? Tout d'abord, jetons un oeil à la syntaxe. À quoi cela ressemble est que nous disons supprimer du nom de la table se trouve être appelé démo, où. Et puis quelques critères. Donc, nous pourrions dire où ID est égal à dix ou ID égal à 11. Et ce que cela va faire, c'est qu'il va dans les coulisses, sélectionnez 1011, puis va le supprimer. Et puis il va exécuter cette requête ici qui dit Select souvent démo, ce qui va nous donner rho est un à neuf. Alors allons de l'avant et nous courons et regardons ces deux rangées du bas disparaissent. Juste comme ça, c'est parti. Maintenant, vous voulez être vraiment, vraiment prudent avec cela parce que si vous avez dit supprimer de la démo et que vous n'avez pas ajouté de clause where ici, en fonction de votre base de données et des contraintes sur elle, vous pourriez finir par mettre à jour et supprimer toutes les données. Donc, vous voulez toujours utiliser cette clause where, tout comme quand vous l'êtes, lorsque vous utilisez la syntaxe update ou la requête update, vous voulez toujours avoir une clause where. Vous n'écrasez pas toutes vos données. Avec suppression. Vous souhaitez supprimer de votre démo des données spécifiques afin de ne pas les supprimer et d'être prudent. Maintenant, ce n'est qu'un exemple de site Web et vous pouvez toujours recommencer File Close Postgres, puis vous pouvez ouvrir à nouveau postgres et il vous donnera des lignes un à six comme il l'a fait au tout début de ce cours. Mais dans la vraie vie, lorsque vous travaillez avec une base de données de production en direct, une fois que ces données ont disparu, elles ont disparu pour toujours. Et cela rend vraiment, vraiment effrayant d'utiliser la clause Delete. Sois prudent avec celui-ci. Donc, je veux que vous gardiez ça dans votre esprit quand vous supprimez des données. Soyez prudent. Et si jamais vous vous demandez, comment puis-je savoir si je sélectionne les bonnes données ? Vous pouvez toujours faire une clause select en premier. Donc, nous pouvons commenter cela. Et vous pouvez sélectionner tout dans la démo où l'ID est supérieur à cinq, par exemple. Et nous devons en fait commenter celui-ci aussi. Et ce que ça va faire, c'est nous donner Rho est 6789. C' est tout ce qui existe. Et vous pouvez voir que ce sont les données que vous faites en fait voulez supprimer, qui alors vous pouvez dire supprimer de la démo, où ID est supérieur à cinq. Si ce sont les bonnes données que vous souhaitez supprimer, vous pouvez les supprimer. C' est un bon moyen de confirmer comment. Pas comment, mais quelles données vous voulez supprimer. 13. Créer une table: Ok, allons dans quelque chose de plus grand. Allons de l'avant et créons une nouvelle table. Donc en ce moment nous avons une table appelée démo, mais disons que nous voulions une nouvelle table appelée magasin ou mon magasin. Tu veux peut-être faire un système de commerce électronique. Peut-être que vous voulez stocker les utilisateurs. Vous pouvez créer une table appelée Utilisateurs. Tout d'abord, nous devons regarder cette syntaxe. Alors allons de l'avant et disons créer une table, puis le nom de la table. Et puis nous lui donnons un nom de colonne, puis vient avec ses attributs de type. Et puis un deuxième nom de colonne. Et ce site Web particulier fait des choses bizarres comme le nom de colonne, le type et les attributs sont tous en majuscules, mais le nom de la deuxième colonne ne l'est pas. Nom de la deuxième colonne, type, attributs. Et un troisième 1, quatrième, 1, cinquième 1. C' est donc vraiment tout ce qu'on a à faire. Maintenant, cela ne va pas fonctionner parce que le nom de colonne, le type, les attributs n'est pas la bonne syntaxe, mais c'est à quoi ressemble la syntaxe. Il est dit Create table, puis votre nom de table, puis vous configurez vos colonnes. Alors allons de l'avant et créer une nouvelle table en unités, disons créer une table. Appelons ça mon magasin. La première ligne va être un ID et ce sera un entier. Le deuxième jour, disons la ligne, je suis dans la colonne, la deuxième colonne sera le nom de l'article. Et cela va être un caractère variable, 30 caractères. Et donc nous n'allons pas trop entrer dans entiers du lac et le char est et des choses comme ça. Vous pouvez toujours Google ceux si vous le vouliez. Nous allons juste brièvement toucher très légèrement la surface de la création d'une nouvelle table. Créons un prix de produit. Et ce sera une décimale avec cinq nombres et deux ou deux décimales. Et une colonne de notes. Et cela va être un caractère variable avec 255 caractères dedans. Les articles vendus vont être un nombre entier. Et définissons la valeur par défaut à 0. Allons de l'avant et lançons ça. Et tout d'abord, nous allons avoir besoin de voir si j'ai des erreurs de syntaxe ici. Si je lance ceci et que vous voyez une erreur, c'est parce qu'il y a probablement une faute de frappe quelque part. Mais si cela fonctionne de la façon dont je pense que cela va fonctionner ici à gauche va créer une nouvelle table appelée mon magasin. Alors allons de l'avant et lançons ça. Et là, il est, mon magasin et il a un ID, ItemName, prix, notes, articles vendus. Maintenant, ça ne va pas ressembler à quoi que ce soit à ce stade. Donc, si nous avons tout sélectionné dans ma boutique, nous ne verrons aucune donnée ici. Ce que nous devons faire, c'est que nous devons insérer des données. On doit donc insérer dans mon magasin. Donnez à ce produit et ID, un nom d'article, un prix. Donnons-lui quelques notes et articles vendus. Nous ne voulons pas dire que des articles ont été vendus, donc cela va avoir une valeur par défaut de 0. Ensuite, nous lui donnons des valeurs et cet ID va être, disons que la première idée va être une. Ce nom d'élément va être un fidget spinner. Tu te souviens de ça ? Et ce qui est le prochain dans près de nous avons ItemName. Le prix va être 199. Et vous remarquez comment les nombres et les flotteurs. Ils n'ont pas besoin d'être en apostrophes, mais les cordes ou les mots doivent être des apostrophes dont il est important de prendre note. Et le dernier ici, c'est des notes. Et donc cette note va être ce sont des bacs pour toujours. Et c'est tout. Allons de l'avant et appuyez sur Entrée. Et puis il va tout sélectionner dans notre magasin. Et ça va nous montrer qu'on a une carte d'identité d'un article, le nom est fidget spinner, le prix est 109. Notez que ça a été pour toujours. Articles vendus 0. Maintenant, revenons en arrière, revenons en arrière. Et jetons un coup d'oeil à cette syntaxe. Donc, lorsque vous voulez créer une nouvelle table en utilisant uniquement SQL, c'est créer une table, votre nom de table, votre nom de colonne, puis quel type de colonne il est, puis tous les attributs particuliers tels que par défaut 0, virgule, colonne, nom, type de colonne. Ce sera un caractère variable. prend 30 caractères, et c'est tout. Ensuite, nous avons le prix, c'est une décimale. Il faut cinq nombres au total avec deux décimales. Ensuite, nous avons des notes, caractère variable 255, qui, je crois, est le maximum pour un caractère variable, bien que cela puisse être différent selon certains types de base de données. Alors ne prenez pas cela comme évangile en soi. Mais à peu près, il est généralement 255 est le maximum pour un caractère variable. Et puis l'article vendu. Nous avons dit que ça allait être un entier. Quel genre d'attributs nous lui avons donné, nous avons dit par défaut de 0. Et donc quand nous avons ajouté cet article, nous avons ajouté un fidget spinner. Nous ne lui avons pas dit le nombre d'articles vendus. Il se trouve que c'est automatiquement 0. Et c'est parce que nous avons dit que la valeur par défaut, nous allons être 0. C' est ainsi que nous créons une table. Non, vous ne allez pas réellement créer des tables en utilisant SQL. La plupart du temps, j'ai très rarement eu à écrire mon propre SQL de cette façon. Il y a de meilleurs outils pour cela, mais c'est à quoi ressemble la syntaxe dans les coulisses. Ce que j'aimerais que tu fasses, c'est que tu lui donnes une chance. Je veux que vous fassiez une nouvelle table. Et ça peut être super basique. Il peut juste avoir un ID et peut-être un nom d'élément. Donc, veillez juste cette partie là-dedans. Allez-y et donnez une photo, créez une nouvelle table , puis insérez des données dans votre nouvelle table. 14. Données tronquées: Nettoyer une table entière est un peu plus facile que vous ne le pensez. Donc, tout d'abord, si nous revenons à la démo ici, et faisons tout sélectionner de la démo. Nous pourrions, si nous voulions supprimer chaque robot, c'est un processus très, très lent et il y a une meilleure façon pour une base de données de gérer cela. Donc, disons que nous voulions tronquer toutes les données ici et ce que tronquer signifie, et je dis tronquer, ça veut dire propre. Ça veut dire l'essuyer. Ça veut dire commencer frais. Ce qui va faire, c'est de se débarrasser de toutes ces données ici. Alors allons-y. Et dans la ligne au-dessus de notre sélection, Tapons simplement tronquer, puis mon nom de table. Et je vais tronquer la table de démo. C' est celui qui vient avec SQLite en ligne. Donc je vais prendre tout ce morceau de données ici, ceci, tout ce jeu de données, et je vais juste m'en débarrasser. Alors je vais le tronquer. Et puis on sélectionne tout de la démo et ça va apparaître avec absolument rien. Alors allons de l'avant et lançons ça. Il n'y a rien là-dedans. Allons de l'avant et débarrassez-vous de ce tronc et sélectionnez tout de la démo. Il n'y a rien là-dedans. Les colonnes existent toujours, la configuration, le schéma existe toujours. Mais il n'y a tout simplement aucune information ici. Il n'existe pas. n'y a pas de lignes, il y a des colonnes, mais il n'y a pas de lignes. Et c'est comme ça que nous dégageons une table entière. Et si jamais tu veux, oh, tu sais, j'ai toutes ces données dans ma table d'échantillonnage et je veux juste m'en débarrasser. Vous pouvez toujours tronquer, puis le nom de votre table. Et simplement que nous allons juste effacer toutes les données. Et c'est beaucoup plus rapide que de supprimer une ligne à la fois ou une ligne à la fois. 15. Suppression d'un tableau: Ok, dernier mais pas des moindres, regardons supprimer une table. Alors sélectionnez tout dans mon magasin. Et ce que je veux faire ici, c'est que je ne veux pas simplement supprimer ces données. Je veux supprimer cette table afin qu'elle ne soit plus dans ma base de données. Et ce que je peux faire ici, c'est que je peux simplement dire table de dépôt et ensuite le nom de la table. Et c'est tout ce qu'il y a, déposez la table et puis votre nom de table et cela va se débarrasser de la table et de toutes les données qu'elle contient. Il ne déplace pas les données nulle part ailleurs. Il le détruit littéralement. Et si on fait ça, on peut voir à gauche, mon magasin est parti. n'y a plus de données là-dedans. Et je peux faire est de sélectionner tout dans mon magasin. Et la relation dans mon magasin n'existe pas. Nous l'avons supprimé, donc il est parti pour toujours. Alors fais attention à ça. Mais si vous créez un jour des tables temporaires pour stocker beaucoup d'informations sur un utilisateur particulier ou des informations de vente ou quelque chose comme ça. Vous pouvez créer une table temporaire, puis la supprimer ultérieurement. Et c'est certainement une façon de le faire. Maintenant, ce que j'aimerais que vous fassiez pour cette leçon, c'est que je veux que vous fassiez, quelle que soit votre table, pas la démo, l'autre table que vous avez créée, la nouvelle que vous avez créée, je veux que vous déposiez à cette table ou à peu près. Souviens-toi, c'est la table. Et puis votre nom de table. Allez-y et déposez une table. Et une fois que cela aura disparu, passons à votre projet final. 16. Votre projet: Bon, jetons un coup d'oeil à votre projet final. Votre projet final est la première étape. Créez une nouvelle table. Étape pour insérer au moins cinq produits dans votre table. Troisième étape, sélectionnez trois de ces cinq produits. Peu importe lequel trois. Assurez-vous simplement de sélectionner seulement trois et il y a plusieurs façons de le faire. Je vais te laisser le soin de savoir comment tu veux faire ça. Et l'étape quatre consiste à prendre une capture d'écran de votre page et à la partager avec la classe, et à la partager avec la classe. Donc assez facile, je veux que vous créez une nouvelle table, insérez au moins cinq nouveaux produits dedans. Et pendant que tu fais ça, au fait, tu auras des points bonus pour moi, tu auras des points bonus pour moi,ce qui ne vaut rien. Mais si vous vouliez aller plus loin, vous pouvez toujours commenter vos commandes à. Donc le premier pourrait être de créer une table, nouvelle table ou ma table, puis un tas de choses ici. Et au lieu de simplement supprimer une ligne où vous pouvez faire est, vous pouvez commenter cette ligne et ensuite vous pouvez faire l'étape suivante et capter l'écran tout votre SQL, tout en une seule capture d'écran et partager cela avec la classe. Ce serait vraiment un excellent moyen de montrer aux gens que vous écrivez tout le SQL et que vous n'écrivez pas seulement un peu de SQL ici, en ce que vous faites tout. Et comme une excellente façon de me montrer, votre professeur que vous y travaillez, la façon dont je veux que vous y travailliez. Alors allez-y et donnez un coup de feu et n'oubliez pas. Et n'oubliez pas si jamais vous êtes coincé ou si vous avez besoin d'aide, vous pouvez toujours rejoindre le groupe Facebook apprenant à coder. Last but not least, I M Caleb Talia. Ils ont été votre professeur à travers SQL one-to-one. Merci de vous joindre à moi. J'espère que tu t'es un peu amusé. J' espère que vous avez beaucoup appris sur les bases de données. J' espère que je dois te montrer qu'ils ne sont pas si effrayants et qu'ils sont plutôt simples. Et enfin, j'espère vous voir dans un autre module ou classe de codage de la mienne. Merci d'avoir pris SQL one-to-one, et je vous verrai autour. Au revoir.