A Gentle Introduction to

SQL


Pick an engine:

SQL stands for "Structured Query Language". This language allows us to pose complex questions of a database. It also provides a means of creating databases. SQL very widely used. Many database products support SQL, this means that if learn how to use SQL you can apply this knowledge to MS Access or SQL Server or to Oracle or Ingres and countless other databases.googleLe SQL représente "le langage d'interrogation structuré". Cette langue nous permet de poser des questions complexes d'une base de données. Elle fournit également des moyens de créer des bases de données. Le SQL a très extensivement employé. Beaucoup de produits de base de données soutiennent le SQL, ceci signifie que si apprenez comment employer le SQL vous pouvez appliquer cette connaissance au serveur de la MME. accès ou du SQL ou à l'oracle ou l'Ingres et innombrable d'autres bases de données.

SQL works with relational databases. A relational database stores data in tables (relations). A database is a collection of tables. A table consists a list of records - each record in a table has the same structure, each has a fixed number of "fields" of a given type. googleLe SQL fonctionne avec les bases de données relationnelles. Une base de données relationnelle stocke des données dans les tables (relations). Une base de données est une collection de tables. Une table consiste une liste de disques - chaque disque dans une table a la même structure, chacune a un nombre fixe de "champs" d'un type donné.

cia table
nameregionareapopulationgdp
YemenMiddle East5279701472847423400000000
ZaireAfrica23454104406063618800000000
ZambiaAfrica75261094457237900000000
ZimbabweAfrica3905801113996117400000000

The google cia table used in the first tutorial has about 250 records the last few of which are shown here. Each record is a row representing a country. There are five fields some fields are of type string, some are of type integer. googlela table utilisée dans le premier cours d'instruction a environ 250 disques dont les derniers sont montrés ici. Chaque disque est une rangée représentant un pays. Il y a cinq champs que quelques champs sont de corde de type, certains sont de nombre entier de type.

Some examples of queries:googleQuelques exemples des questions:

1 This simple query shows the population and GDP of Brazil. googleCette question simple montre la population et le PIB du Brésil.

2 This more complex query shows number of countries and the total population of each region in descending order of population. googleCette question plus complexe montre le nombre de pays et de toute la population de chaque région dans l'ordre décroissant de la population.

SQL also has commands to create tables, to add records, to delete records and to change the value of fields of existing records; you can specify read and write permissions for other users; you can commit and roll back transactions; you can add and delete fields from existing tables, specify indexes and create views.googleLe SQL a également des commandes de créer des tables, d'ajouter des disques, de supprimer des disques et de changer la valeur des champs des disques existants; vous pouvez indiquer lu et écrivez des permissions pour d'autres utilisateurs; vous pouvez commettre et rouler en arrière des transactions; vous pouvez ajouter et supprimer des champs des tables existantes, indiquer des index et créer des vues.