Accéder au contenu principal

Débuter avec MySQL


Voici une petite aide mémoire pour débuter avec MySQL.

 

·         BASE :
Créer :
>create database nom_BD ;
Supprimer :
>drop database nom_BD ;
Renommer :
Il suffit de renommer le dossier correspondant au nom de la base.
Voir la liste des BD existants :
>show databases ;
Utiliser une base :
>use nom_BD ;
·         RELATION (Table):
Créer :
>create table nom_rel(liste des attribut avec leur declations);
Supprimer :
>drop table nom_rel ;
Renommer :
>alter table nom_rel rename nouveau_nom_rel
Voir la liste des relations existantes :
>show tables ;
·         ATTRIBUT (Colonne) :
Créer :
Les attributs sont automatiquement créés lors de la création de la relation.
Supprimer :
>alter table nom_rel drop nom_attrib ;
Ajouter un nouvel attribut :
>alter table nom_rel add nouveau_attrib definition_ nouveau_attrib [not null] [first | after prec_attrib] ;
Supprimer un attribut :
>alter table nom_rel drop nom_attrib ;
Ajouter une clé primaire :
>alter table nom_rel add primary key (nom_attrib) ;
Supprimer la clé primaire :
>alter table nom_rel drop primary key ;
Ajouter une contrainte d’unicité :
>alter table nom_rel add unique(nom_attrib1, nom_attrib_2,…) ;
Supprimer la contrainte d’unicité :
On ne peut pas supprimer la contrainte.
Ajouter un index :
>alter table nom_rel add index nom_index(liste des attributs) ;
Supprimer un index :
>alter table nom_rel drop index nom_index ;
Renommer tout en modifiant sa définition :
>alter table nom_rel change nom_attrib nouveau_nom_attrib nouvelle_definition ;
Modifier uniquement sa definition :
>alter table nom_rel modify nom_attrib nouvelle_definition ;
·         ENREGISTREMENT (tuple) :
Créer :
>insert into nom_rel (nom_attrib1, nom_attrib_2,…) values (val_attrib1,val_attrib2,…);
Supprimer :
>delete from nom_rel where condition ;
>optimize table nom_rel ;
Modifier :
>update nom_rel set nom_attrib=val_attrib where condition  [limit nb];
Sélectionner :
>select nom_rel1.nom_attrib1,nom_attribx,… from nom_rel1,nom_rel2,… where condition ;
·         Les conditions et critères de sélections :
Les operateurs arithmétiques et logiques:
-           les parenthèses ( ),
-           les opérateurs arithmétiques (+, -, *, /, %),
-           les opérateurs binaires (<, <<, >, >>, |, &),
-           les opérateurs logiques qui retournent 0 (faux) ou 1 (vrai) (AND, OR, NOT, BETWEEN, IN),
-           les opérateurs relationnels (<, <=, =, >, >=, <>).
BETWEEN s’utilise  toujours avec AND : BETWEEN 654 AND 987 
IN s’utilise lors d’une série de valeurs contenues dans une liste : IN (val1, val2, …)
Comparaison des chaines :
On peut utiliser le mot clé LIKE.
Les caractères génériques :
% : équivaut à aucun ou plusieurs caractères
_ : équivaut obligatoirement à un et un seul caractère.
Ex : select * from ELEVE where nom LIKE «%pon%»
Alors, tous les noms contenant la chaine « pon » comme Dupond, Dupont,… seront sélectionnées

Ce sera tout pour le moment!

Commentaires

Posts les plus consultés de ce blog

Dossier de base sur un serveur Windows

Dossier de base Pour les utilisateurs de domaine Windows AD, il est possible de créer un dossier de base via l’activation du service dossier utilisateur. Ainsi, chaque utilisateur du domaine disposera d’un dossier personnel pour le stockage et la sauvegarde de ses fichiers sur le serveur de partage. Le dossier utilisateur permet de plus aux administrateurs de sauvegarder les fichiers de chacun des utilisateurs.

Le protocole ICMP | Echo Echo Response : Le ping | Le TTL

Le protocole ICMP Introduction Nous avons pu remarquer dans les chapitres précédents qu'IP était essentiellement accès sur les fonctions d'adressage et de routage. Il est configuré pour fonctionner comme si aucun problème ne pouvait survenir sur le réseau ( perte de datagrammes, congestion, problème de routage, etc .). Si un problème survient, sa solution est expéditive :  il ne route pas  ! Il a tout juste accepté de prendre en charge les problèmes de fragmentation ! Ce mode de fonctionnement n'est pas un problème en soi ( il suffit de regarder la notoriété et l'implantation d'IP ! ). Mais il est nécessaire de pouvoir dans certains cas informer les émetteurs du devenir de leurs datagrammes. C'est le rôle d' ICMP  ( I nternet  C ontrol  M essage  P rotocol) qui, comme son nom l'indique, est un  protocole d'information du contrôle de réseau . ICMP ne résoud rien, ou du moins pas grand chose, il informe ! Lorsque certains problèmes de...

أينديسبوتاد بويكا 2017 BOYKA UNDISPUTED

ت أينديسبوتاد بويكا 2017  : .. كـامل مترجـم وبجـودة عالية   🇺🇸  .. شاركوا الفيلم على أوسع نطاق أصدقائي ليستفيد الجميع من المشاهدة .. BOYKA: UNDISPUTED IV 2017  مراجعة فيلم UNDISPUTED 4 قصة الفيلم حول الملاكم بويكا الذي يخوض نزال و يكون سبب في وفاة منافسه .. ليعلم بعذ ذلك معاناة زوجته (المنافس الذي توفي) مع شخص لسبب غير محروق بالترايلر..لتنطلق الأحداث في جو من الأكشن لنعرف هل سيصل لزوجة المقاتل لمساعدتها .. و هل سيواصل القتال بعد تسببه في مقتل شخص فوق الحلبة .. و كيف سيتعامل مع ظروف البلد خصوصا أنه من قائمة المبحوث عنهم .. بالنسبة لي الفيلم يختلف بشكل كب ير عن الأجزاء السابقة .. و للمرة الأولى سنعيش أحداث الفيلم بنسبة كبيرة خارج السجن .. و هذا خدم مصلحة الفيلم في التعرف على الوجه الآخر لشخصية بويكا.. و خصوصا طريقة تعامله مع المحيطين به خارج السجن ..+ هذا الجزء ابتعد تماما عن الرسائل التي كان يريد توصيلها للمشاهد خلال الأجزاء السابقة و هذه المرة اعتمد على تمرير رسائل غير مباشرة و مختلفة تماما + الجديد في الفيلم هو أنه سنتعرف على بويكا الإنس...