Auteur: Dian monde ordinaire
Source: développement de base de données SQL
Aujourd'hui, je vais vous apporter les types de données SQL courants. J'espère que vous pourrez digérer ces connaissances de base, qui seront d'une grande aide pour l'apprentissage de suivi et l'amélioration de SQL!
Définition de type de données SQL couramment utilisée
Le type de données définit le type de valeur stockée dans la colonne.
Fonction de types de données SQL couramment utilisée
Chaque colonne de la table de base de données doit avoir 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.
Types de données courants
Ces types de données sont généralement utilisés lors de la définition des structures de table et des variables, et ont une méthode d'écriture fixe. Nous pouvons construire quelques tableaux pour vous donner un exemple:
Exemple de script
--Créer une table client Clients CREATE TABLE [dbo]. [Clients] ( [ID client] [INT] IDENTITÉ (1,1) NOT NULL, [Nom] [VARCHAR] (10) NULL, [Adresse] [VARCHAR] ( 50) NULL, [Ville] [VARCHAR] (20) NULL, [Code postal] [CHAR] (6) NULL, [Province] [VARCHAR] (20) NULL ); --Créer des commandes CREATE TABLE [dbo]. [Commandes] ( [Order ID] [INT] IDENTITY (1,1) NOT NULL, [Customer ID] [INT] NULL, [Employee ID] [INT] NULL, [Order Date] [DATETIME] NULL, [Delivery ID] [INT] NULL ); --Créez une table de produits Products CREATE TABLE [dbo]. [Products] ( [Product ID] [INT] IDENTITY (1,1) NOT NULL, [Name] [VARCHAR] (20) NULL , [ID du fournisseur] [INT] NULL, [ID catalogue] [INT] NULL, [Spécifications] [VARCHAR] (50) NULL, [price] [NUMERIC] (18, 2) NULL ); --Créez la table des fournisseurs Fournisseurs CREATE TABLE [dbo]. [Fournisseurs] ( [ID fournisseur] [INT] IDENTITY (1,1) NOT NULL, [nom du fournisseur] [VARCHAR] (20) NULL, [address] [VARCHAR] (50) NULL, [city] [VARCHAR] (20) NULL, [zip code] [CHAR] (6) NULL, [Province] [VARCHAR] (20) NULL );
Ce qui précède est l'instruction de création de table de la base de données de démonstration. Les plus utilisés sont INT, CHAR, VARCHAR, DATETIME, NUMERIC et d'autres types de données. Les crochets ci-dessus ([]) peuvent être omis.
Remarque: dans différentes bases de données, le même type de données peut avoir des noms différents. Même si le nom est le même, la taille et les autres détails peuvent être différents! N'hésitez pas à vérifier le fichier!
annotation
Les types de données ci-dessus sont relativement complets. Les types de données couramment utilisés dans SQL Server sont INT (type entier), VARCHAR (type de caractère de longueur variable), CHAR (type de caractère de longueur fixe), DATETIME (type de date, avec heure), TIME (type d'heure, sans date). Ces types de données seront utilisés lors de la création de tables, et certains autres paramètres de définition seront également utilisés.