Wednesday 8 April 2015

JOUR 4 : SQL introduction



SQL(structured query language) est un language de requettes a une base de donnee sql(query).
une requette en sql correspond est une commande effectuer  contre une base de donnee.
SQL est donc  le language qui communique a la base de donnee.
une base de donnee est une colllection des donnees qui ont un lien entre elles:
ex base de donnee familles.
aura une table pour papa,maman, enfant.
chaque table aura par exemple les colonnes : identifiant,nom,post_nom,age,occupation...
l'identifiant est une colonne importante pour une table car elle identifie une rangee specifique pour une table.

pour arranger et bien gerer les bases des donner on se sert des logigiel de bases de donner tel: MS_ACCESS,MS_SQL_SERVER,
ORACLE,MySQ,LSYBASE,DB2 ...il y'en a plusieurs. certains comprennent le sql et d'autre nom.

il exist deux types de commandes DDL(Data definition Language) et DML(data manipulation Language).
le DDL sert a creez une base de donnee et aussi a creez de table,colonnes,vues...
c'est donc la requette de creation.
la requette qui appartien a cette category est le CREATE.
Le DML lui sert a manipuler les donnees deja dans une base des donnee.
les requettes qui appartiennent a cette category sont:SELECT,INSERT,UPDATE,DELETE



la requtte pour creez une base de donnee est la suivante :
CREATE DATABASE nom_de_la_base-de_donnee;

un nom ne peux pas avoir d'espace ,ni commencer par un chiffre,ni avoir de caracteres autre que le enderscore(_).
donc on l'itulise pour espacer.la meme regle s'applique aux tables et colonnes.

pour faire une table c'est :

CREATE TABLE nom_de_la_table(nom_de_la_premiere_colonne,nom_de_la_deuxieme_colonne,nom_de_la_troisieme_colonne...) ;

Pour inserer des donnees dans la colonne s'est:

INSERT INTO nom_de_la_table VALUES('premiere_valeur','deuxieme_valeur','troisieme_valeur');

la deuxieme facons c'est de specifier les colonne dans lesquel on veu inserer.

INSERT INTO nom_de_la_table('premiere_colonne','deuxieme_colonne','troisieme_colonne') VALUES('premiere_valeur','deuxieme_valeur','troisieme_valeur');

pour modifier une valeur dans une table s'est.

UPDATE nom_de_la_table SET nom_de_la_colonne ="valeur voulue" ;

pour effacer une valeur dans une colonne c'est:

DELETE FROM nom_de_la_table WHERE nom_d'une _colonne = "valeur de critere";


pour notre formation on va se servir de phpmyadmin une application qui vien avec wamp.
pour gerer notre base de donnee et executer des taches de creation pour ensuite manipuler avec le code.

ouvrez l'icone wamp server .clickez phpmyadmin.
vous verez just en l'ouvrant un formulaire  qui indique indique create database.
metez le nom de votre base de donnee exemple simple_db et creez.

No comments:

Post a Comment