Démarrage simple et rapide de l'instruction SQL

 

Répertoire d'articles

  • Préface
  • 1. Qu'est-ce que SQL
  • Deuxièmement, le démarrage rapide des instructions SQL
    • 1. Mots réservés SQL
    • 2 . Base de données Type de données
    • 3. Ajouts, suppressions et modifications de la base de données

Préface

Cette fois, je vais vous expliquer comment utiliser simplement SQL pour accéder à la base de données, vous pouvez facilement apprendre le fonctionnement simple des données de la base de données, comprendre et maîtriser rapidement l'ajout, la suppression et la modification de la base de données.


1. Qu'est-ce que SQL

SQL est un langage de requête structuré (Structured Query Language), un langage informatique standard utilisé pour accéder et traiter les bases de données

Deuxièmement, le démarrage rapide des instructions SQL

1. mots réservés SQL

L'instruction sql contient des mots ou des chaînes sémantiques spécifiques,

Tels que sélectionner, à partir, insérer, mettre à jour et autres mots grammaticaux;

Mots pour des fonctions telles que len et sum;

Mots utilisés dans les procédures stockées système telles que sp_help et xp_cmdshell.

==> Remarque:

Lorsque nous concevons la base de données, nous devons éviter d'utiliser ces chaînes comme noms d'entité, tels que les noms de base de données, les noms de table, les noms de champ ou les déclencheurs, les vues, les procédures stockées, etc., n'utilisez pas les mots-clés ci-dessus.

Mais si vous le faites, vous pouvez utiliser des crochets [] dans l'instruction SQL pour montrer la différence.

 

2. Le type de données de la base de données

Chaque colonne de la table de base de données nécessite un nom et un type de données.

Les développeurs SQL doivent déterminer le type de données que chaque colonne de la table stockera lors de la création de la table SQL. Le type de données est une étiquette, qui permet à SQL de comprendre le type de données que chaque colonne s'attend à stocker. Il identifie également la manière dont SQL interagit avec les données stockées.

  • Type numérique                                                             

Types de

Taille

utilisation

TINYINT

1 octet

Petite valeur entière

PETITE MENTHE

2 octets

Grande valeur entière

MOYENNEINT

3 octets

Grande valeur entière

INT ou INTEGER

4 octets

Grande valeur entière

GRAND

8 octets

Très grande valeur entière

FLOTTE

4 octets

Valeur à virgule flottante simple précision

DOUBLE

8 octets

Valeur à virgule flottante double précision

DÉCIMAL

 

Valeur décimale

  • Type de date et d'heure

Types de format utilisation
DATE AAAA-MM-JJ Valeur de la date
TEMPS HH: MM: SS Valeur temporelle ou durée
AN AAAA Valeur de l'année
DATETIME AAAA-MM-JJ HH: MM: SS Valeurs de date et d'heure mixtes
HORAIRE AAAAMMJJ HHMMSS Horodatage
  • Type de chaîne

Types de Taille utilisation
CARBONISER 0 à 255 octets Chaîne de longueur fixe
VARCHAR 0-65535 octets Chaîne de longueur variable
TINYBLOB 0 à 255 octets Chaîne binaire de 255 caractères maximum
TINYTEXT 0 à 255 octets Chaîne de texte courte
GOUTTE 0 à 65 535 octets Données de texte long sous forme binaire
TEXTE 0 à 65 535 octets Données textuelles longues
MEDIUMBLOB 0-16 777 215 octets Données textuelles de longueur moyenne sous forme binaire
MEDIUMTEXT 0-16 777 215 octets Données textuelles de longueur moyenne
LONGBLOB 0-4 294 967 295 octets Données texte très volumineuses sous forme binaire
LONGTEXT 0-4 294 967 295 octets Données textuelles très volumineuses

 

3. Ajouts, suppressions et modifications de la base de données

  • Vérifier - Instruction SELECT

L'instruction SELECT est utilisée pour extraire des données des données et stocker les résultats dans la table de résultats pour devenir un ensemble de résultats

grammaire:

1、SELECT * FROM table_name;

==> nom_table est le nom de la table créée par l'utilisateur, * fait référence à toutes les données, donc cette instruction SQL consiste à récupérer toutes les données de la table

 

2、SELECT column_name,column_name FROM table_name where condition;

==> Instruction SELECT et clause WHERE

La clause where est utilisée pour récupérer conditionnellement des données à partir d'une seule table ou fusionner plusieurs tables.

Si la condition est remplie, la requête renvoie uniquement les valeurs de la table qui remplissent la condition. Vous pouvez utiliser la clause WHERE pour filtrer les résultats de la requête afin d'obtenir uniquement les enregistrements nécessaires.

La clause WHERE peut être utilisée non seulement dans les instructions SELECT, mais également dans les instructions UPDATE, DELETE et autres. Reportez-vous aux chapitres suivants pour son utilisation.

 

3、SELECT [*] FROM [TableName] WHERE [condition1] [AND [OR]] [condition2]...

==> S'il y a plusieurs conditions, utilisez AND ou OR pour corréler les conditions

 

4、SELECT DISTINCT column1, column2....columnN FROM table_name;

==> Dans l'instruction SELECT DISTINCT, le mot clé DISTINCT est utilisé pour renvoyer la seule valeur différente

 

5、SELECT column_name() FROM table_name ORDER BY column_name() ASC or DESC;

==> Le mot clé ORDER BY est utilisé pour trier le jeu de résultats. Les enregistrements sont triés par ordre croissant par défaut. Si vous devez trier les enregistrements par ordre décroissant, vous pouvez utiliser le mot clé DESC.

 

  • Augmenter - Instruction INSERT INTO

L'instruction INSERT INTO est utilisée pour insérer de nouveaux enregistrements dans la table.

Utilisez le mot clé INSERT

Il existe deux types de syntaxe

1 INSERT INTO table_name VALUES (data1,data2,....);

==> Insérer selon l'ordre des champs dans votre base de données
       ==> Nous pouvons écrire null directement sans écrire d'id, et cela augmentera automatiquement
       ==> INSERT INTO `info` VALUES (null," 琴 key "," 123456 ")
   

    2 INSERT INTO table_name (column,column1,......) VALUES (data1,data2,....); 

==> Ajouter selon le champ écrit
       ==> N'ajouter que du contenu de champ, et le reste sera fait plus tard quand il sera perfectionné

 

  • Change - Instruction UPDATE

L'instruction UPDATE est utilisée pour mettre à jour les enregistrements qui existent déjà dans la table.

Nous pouvons également combiner plusieurs conditions en utilisant les opérateurs AND ou OR.

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;

==> Syntaxe de base de la requête UPDATE avec clause WHERE

Remarque: Lors de la mise à jour de la table, déterminez soigneusement s'il faut supprimer la clause where. La clause where spécifie les enregistrements à mettre à jour. Si la clause where est omise, tous les enregistrements seront mis à jour.

 

  • Supprimer - Instruction DELETE

L'instruction DELETE est utilisée pour supprimer des enregistrements dans une table.

DELETE FROM table_name WHERE condition;

==> DELETE FROM `nom de la table` condition WHERE; 

==> À partir de quelle table supprimer les données éligibles 

 

DELETE FROM table_name;  或  DELETE * FROM table_name;

==> Vous pouvez supprimer toutes les lignes du tableau sans supprimer le tableau. Cela signifie que la structure de la table, les attributs et les index resteront inchangés

Remarque: soyez très prudent lorsque vous supprimez des enregistrements! Parce que vous ne pouvez plus le supprimer!

 

Après avoir appris les connaissances ci-dessus, vous pouvez effectuer des opérations simples sur la base de données!

 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43550537/article/details/108724789
conseillé
Classement