Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, je vais vous montrer comment effectuer les opérations de table SQL de base , notamment la création et la suppression de tables. Nous aborderons également l'insertion, la suppression et la mise à jour d'enregistrements dans une table.
De plus, nous utilisons également le terme CRUD qui signifie Create, Read, Update et Delete pour les opérations de table de base de SQL .
Si vous avez déjà travaillé avec Excel, visualisez simplement le fichier Excel comme votre base de données, les tables que vous créez dans SQL comme les pages Excel et les enregistrements comme les lignes de votre feuille Excel.
Table des matières
Opérations de table SQL : CRÉER UNE TABLE
Commençons par la commande CREATE TABLE . Pour créer une table, nous devons d'abord taper la commande CREATE TABLE . Saisissez ensuite le nom du tableau. Veuillez noter que le nom de la table que vous allez utiliser ne doit pas être présent dans la base de données, sinon il ne sera pas créé.
Après cela, nous devons ajouter les parenthèses ouvrantes et fermantes . Ensuite, nous ajouterons le nom de la colonne et les types de données entre parenthèses.
Nous pouvons également créer une table à partir d'une requête. Nous pouvons le faire en utilisant la commande SELECT * INTO person.Persons_copy FROM person.Persons . Cette commande créera une table nommée person.Persons_copy avec la même structure et les mêmes enregistrements que la table person.Persons .
Manipulation d'enregistrements en SQL
Une fois que nous avons créé une table, nous pouvons maintenant utiliser la commande INSERT pour saisir un enregistrement. Les commandes en surbrillance ci-dessous entreront les valeurs dans la table nommée dbo.courses .
Si vous avez fait une mauvaise entrée et que vous souhaitez la supprimer, vous pouvez utiliser la commande SUPPRIMER pour le faire. En utilisant la commande ci-dessous, les enregistrements avec des id supérieurs ou égaux à 1000 seront supprimés dans la table dbo.courses .
Il est important d'utiliser la commande WHERE dans cette opération car elle vous aide à spécifier quel enregistrement doit être supprimé, sinon cette commande supprimera tout de la table que vous avez spécifiée.
Si vous souhaitez tout supprimer dans une table, vous pouvez utiliser la commande TRUNCATE TABLE . La commande en surbrillance ci-dessous effacera les enregistrements à l'intérieur de la table dbo.courses .
La mise à jour d'un enregistrement est très simple. Nous utilisons la commande UPDATE pour effectuer cette opération. La commande en surbrillance ci-dessous mettra à jour le nom « Dax » en « DAX » dans la table dbo.courses .
Comme vous l'avez remarqué, nous avons utilisé la commande SET dans l'exemple pour identifier la colonne et la valeur à mettre à jour. Nous avons également ajouté la commande WHERE pour indiquer l'enregistrement existant que nous mettrons à jour dans la table dbo.courses .
Opérations de table SQL : DROP TABLE
Nous pouvons également supprimer des tables simplement en utilisant la commande DROP TABLE . La commande en surbrillance dans cet exemple montre comment supprimer une table spécifiée.
Cette fonction est similaire à la commande TRUNCATE TABLE . Cependant, la principale différence entre les deux est que la commande TRUNCATE TABLE est utilisée uniquement pour effacer une table. D'autre part, la commande DROP TABLE est utilisée pour supprimer une table spécifique avec ses enregistrements.
Essayons maintenant d'utiliser ces commandes SQL dans Microsoft SQL Server Management Studio .
Créer une table en SQL
Commençons par créer un tableau. Par exemple, nous voulons créer une table nommée dbo.Names .
En ce moment, je travaille dans la base de données AdventureWorks2012 . Il s'agit d'une base de données de sauvegarde fournie par Microsoft sur son site Web de documentation.
Sur le côté droit, lorsque nous cliquons sur l' icône + à côté du dossier Tables , nous pouvons voir qu'il n'y a pas de table existante dans le dossier Tables portant le nom de table dbo.Names .
Exécutons maintenant la commande ci-dessous pour créer la table dbo.Names .
Après avoir cliqué sur le bouton Exécuter , un message indiquant " Commandes terminées avec succès " s'affichera .
Ensuite, actualisez le dossier Tables . Faites un clic droit dessus puis sélectionnez Actualiser .
Lors de l'actualisation, nous pouvons voir la table dbo.Names ajoutée sous le dossier Tables .
La table dbo.Names est actuellement vide. Faites un clic droit dessus et sélectionnez Sélectionner les 1000 premières lignes dans les options pour l'ouvrir.
À l'ouverture, nous verrons qu'il n'a aucun enregistrement et qu'il ne montre que 3 colonnes qui sont ID , FirstName et LastName .
Créer une table temporaire en SQL
Une table temporaire commence toujours par # . Ceci est très utile pour trouver et résoudre les erreurs potentielles et écrire des requêtes SQL car il n'est pas stocké en permanence dans la base de données. Lorsque nous fermons une session, la table sera supprimée. Vous pouvez créer une table temporaire en utilisant la commande en surbrillance ci-dessous.
À partir de là, nous utiliserons la table #Names pour exécuter d'autres commandes.
Sélection d'une table en SQL
Après avoir créé la table #Names , nous allons maintenant vérifier ses enregistrements en exécutant la commande en surbrillance suivante.
Mais comme nous n'avons pas encore entré d'enregistrement, le tableau n'affichera que les 3 colonnes.
Déposer une table en SQL
Maintenant, si nous voulons supprimer ou supprimer la table #Names , nous allons utiliser la commande DROP TABLE et sélectionner la table #Names .
Après cela, exécutez la commande SELECT * FROM #Names et un message comme celui-ci s'affichera.
C'est parce que nous avons supprimé la table #Names .
Insertion d'un enregistrement dans une table SQL
Avant de continuer, nous allons recréer la table #Names puis insérer un enregistrement dans cette table à l'aide de la commande ci-dessous.
Cette commande signifie que nous insérons les valeurs (1, 'Dean', 'Jones') des colonnes (ID, FirstName, LastName) dans #Names .
Lorsque vous voyez un message similaire à l'exemple ci-dessous après avoir exécuté cette commande, cela signifie que l'enregistrement a été ajouté à la table.
Exécutez maintenant la commande SELECT * FROM #Names et vous devriez voir l'enregistrement que nous venons d'insérer.
Insertion de plusieurs enregistrements dans une table
Pour insérer plusieurs enregistrements dans une table, il vous suffit de créer plusieurs valeurs. Mais assurez-vous de les séparer par " , ". Utilisez la commande ci-dessous comme référence.
Si nous exécutons à nouveau la commande SELECT * FROM #Names , nous aurons maintenant un total de 4 enregistrements dans la table #Names .
Mettre à jour un enregistrement dans une table
Ensuite, mettons à jour un enregistrement dans la table #Names . Essayons de changer l'ID de John en 10 . Tout d'abord, nous allons utiliser la commande UPDATE puis sélectionner #Names . Après cela, nous allons ajouter les commandes suivantes : SET ID = 10 et WHERE FirstName = 'John' pour sélectionner John en utilisant son prénom et définir son ID sur 10 .
La commande ci-dessus mettra à jour l'ID de John en 10 .
Maintenant, exécutez à nouveau la commande SELECT * FROM #Names pour vérifier si l'enregistrement a été mis à jour avec succès.
En conséquence, l'ID de John a été mis à jour en 10 .
Supprimer un enregistrement dans une table
Cette fois, nous allons supprimer un enregistrement dans la table #Names . Par exemple, nous voulons supprimer un enregistrement avec une valeur d'ID de 3 .
Utilisons les commandes DELETE FROM #Names puis WHERE ID = 3 pour ce faire.
Après la suppression, exécutez à nouveau la commande SELECT * FROM #Names et nous remarquerons qu'il ne reste que 3 enregistrements dans la table #Names .
Vider une table en SQL
Ensuite, nous allons effacer le contenu de la table #Names . Nous utiliserons la commande TRUNCATE TABLE #Names dans cette opération.
Une fois que nous avons exécuté la commande TRUNCATE TABLE , utilisez la commande SELECT * FROM #Names et cela montrera que la table #Names est maintenant vide.
Copier une table
Enfin, nous apprendrons à copier un tableau. Pour ce faire, nous devons identifier la table que nous souhaitons copier. Par exemple, nous voulons faire une copie de la table Person.Person . Dans cet exemple, nous utiliserons la commande SELECT * INTO Person.Person_copy FROM Person.Person pour faire une copie de la table Person.Person avec ses enregistrements.
Ensuite, nous allons faire une copie de la table Person.Person avec un seul enregistrement. Par exemple, nous voulons copier uniquement l'enregistrement avec la valeur BusinessEntityID 1 .
Pour ce faire, nous devons ajouter la commande WHERE à côté de la commande FROM Person.Person . Tapez ensuite le nom de la colonne BusinessEntityID et définissez la valeur sur 1 .
Après avoir exécuté la commande, un message indiquant que nous avons créé avec succès une copie de la table Person.Person s'affichera . Le nom de la table est Person.Person_copy avec un enregistrement dont la valeur BusinessEntityID est 1 dans la table Person.Person .
Sélectionnons la table Person.Person_copy à l'aide de la commande suivante.
En suivant ces étapes, nous avons pu créer le même nombre de colonnes à partir de la table Person.Person et créer la table Person.Person_copy .
Conclusion
Pour résumer, nous pouvons utiliser les opérations de table SQL de base à diverses fins. Nous avons appris à créer un tableau ; insérer, mettre à jour et supprimer des enregistrements dans une table ; et créer une copie d'une table.
En plus de cela, nous avons également expliqué comment créer une table temporaire que nous pouvons utiliser pour tester les commandes et rechercher ou corriger les erreurs potentielles. Gardez à l'esprit que toutes les opérations que nous avons effectuées dans la table temporaire peuvent également être effectuées dans la table physique . N'oubliez pas qu'une fois que nous fermons une session, la table temporaire n'existera plus.
Si vous souhaitez en savoir plus sur ce sujet et d'autres contenus connexes, vous pouvez certainement consulter la liste des liens pertinents ci-dessous.
Tous mes vœux,
Hafiz
Qu'est-ce que le self en Python ? Exemples concrets
Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.
Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.
Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.
Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.
Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.
Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.
Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.
Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir