Comment créer une table SQL

Une table de base de données SQL ressemble beaucoup à une table de feuille de calcul: un tableau à deux dimensions constitué de lignes et de colonnes. Vous pouvez créer une table en utilisant le SQL CREATE TABLE commande. Dans la commande, vous spécifiez le nom et le type de données de chaque colonne.

Après avoir créé une table, vous pouvez commencer à charger des données. (Chargement des données est une LMD, non, une fonction DDL). Si les exigences changent, vous pouvez modifier la structure d'une table en utilisant le ALTER TABLE commande. Si une table survit son utilité ou devient obsolète, vous éliminez avec le DROP commande. Les différentes formes de la CREATE et ALTER des commandes, ainsi que le DROP commande, constituent la DDL de SQL.

Supposons que vous êtes un concepteur de base de données et vous ne voulez pas que vos tables de base de données à se tourner vers guacamole que vous faites des mises à jour au fil du temps. Vous décidez de structurer vos tables de base de données en fonction de la meilleure forme normalisée de sorte que vous pouvez maintenir l'intégrité des données.




Normalisation, un vaste champ d'étude à part entière, est une façon de structurer les tables de base de données de telle sorte que les mises à jour ne introduisent anomalies. Chaque table contient des colonnes vous créez qui correspondent aux attributs qui sont étroitement liés les uns aux autres.

Vous pouvez, par exemple, créer une table de la clientèle avec les attributs Client.IDClient, Client.Prénom, Client.Nom, CUSTOMER.Street, CUSTOMER.City, CUSTOMER.State, CUSTOMER.Zipcode, et CUSTOMER.Phone. Tous ces attributs sont plus étroitement liés à l'entité de client que de toute autre entité dans une base de données qui peut contenir de nombreuses tables. Ces attributs contiennent toute l'information de la clientèle relativement permanente que votre organisation continue à fichier.

La plupart des systèmes de gestion de base de données fournissent un outil graphique pour créer des tables de base de données. Vous pouvez également créer ces tables en utilisant une commande SQL. L'exemple suivant montre une commande qui crée votre table CLIENT:

CREATE TABLE Customer (CustomerID INTEGER NOT NULL, Prénom CHAR (15), NOM CHAR (20) NOT NULL, rue CHAR (25), Ville CHAR (20), Etat CHAR (2), NPA CHAR (10), Téléphone CHAR ( 13)) -

Pour chaque colonne, vous indiquez son nom (par exemple, N ° de client), Son type de données (par exemple, ENTIER), Et éventuellement une ou plusieurs contraintes (par exemple, NOT NULL).

image0.jpg

Si la mise en œuvre de SQL que vous utilisez ne met pas en œuvre pleinement la dernière version de la norme ISO / IEC standard SQL, la syntaxe, vous devez utiliser peut différer de la syntaxe que vous voyez ici. Lisez la documentation de l'utilisateur fournie avec votre SGBD pour des informations spécifiques.


» » » » Comment créer une table SQL