Thursday 9 April 2015

JOUR 4: sql suite :CRUD



CRUD est un terme en programation qui signifie:CReate Update Delete

ici create correspond a la creation est l'insertion de donnees.

on a deja creer une base de donnee maintenant on va creer dedans nos tables.
notre premier table va s'appeler users_tbl
le prfix tbl n'est pas obligatoire...c'est just une convention pour notifier que c'est une table.
comme simple_db... notifie que c'est un database.

donc il ya deux manieres de creer une table .soit par commande sql soit par phpmadmin(consu pour faciliter).

donc avec commandes sql il vous faudra ouvrir wamp clicker l'icone et trouver mysql ,
a gauche descender sur myql console et cliquez.

la console s'ouvre et demade un mot de passe... par defaut il y en a pas.

pour commencer pressez enter.
ensuite vous verrez le message d'acceuil suivi de mysql>
c'est la qu'il faut mettre les commandes.
1. show databases;
cette commande liste toutes les bases des donnees deja creez plus le predefinis de mysql.
2.use simple_db;
ici on informe mysql que toutes nos commande suivantes s'effectuerons dans la base de donnee simple_db .

maintenant on cree la table ,tapez enter pour  aller a une nouvelle ligne .

3.create table users_tbl(
                       user_id int primary key auto_increment,
                       first_name varchar(50) not null,
                       last_name varchar(50) not null,
                       phone_no varchar(15) ,
                       email varchar (100)

);

la on vien de creer une table appelee users_tbl .
cette table a 5 colonnes:userid,first_name,last_name,phone_no,email.
les colonnes sont encore appellees attributs.
les colonnes ont des containtes : datatype suivie de size ,suivi de null ou pas.

le datatype est le type du contenu que peut contenir une colonne (field).
le datatype peut etre :

int pour les nombre entiers.
varchar pour characteres qui pourai varier en terme des nombres des lettres(lettres,chiffres,autres characteres).
char pour les characteres qui ont un nombre precis des lettres comme un zipcode a toujour 4 chiffres,
annee de naissance toujours 4 chiffres etc...
date est un type qui accepte le format date (Y-m-d) Year month day.
date time fait la meme chose mais encore  accepte le temp.
le chiffre qui vient apres c'est le size de la colonne(le nombre de charactere qu'une colonne doit contenir).
ensuite le not null specifie que la colonne doit necessairement contenir quelque chose donc ne peut etre vide.
la ou il n'ya pas "not null" c'est que mysql tolere que la colonne soit vide.

la deuxieme facon de gerer les base des donnees est de se servir de phpmyadmin.

ouvrez phpmyadmin cliquez sur la base de donnee simple_db.
dedans vous verrez une case ou vous aller creer la table.
mettez y users_tbl et specifiez a cotE le nombre des colonnes (5 dans notre cas).
cliquez creer. la vous irai la ou vous pouvez creer les colonnes.
creez les colonnes avec les noms qu'on a au dessus.
il ya des colonnes a remplir.
le nom|type|le size|sautez default|sautez collation|sautez attributs|tick null pour email et phone|tick A_I pour user_id|


                     

No comments:

Post a Comment