Outils pour utilisateurs

Outils du site


sql:base

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sql:base [le 24/07/2012 à 09:44] – créée Yoskosql:base [le 17/10/2012 à 18:07] (Version actuelle) – [UPDATE de base] Yosko
Ligne 70: Ligne 70:
 Mise à jour d'une table avec une valeur donnée et en fonction de certaines conditions. Mise à jour d'une table avec une valeur donnée et en fonction de certaines conditions.
 <code>UPDATE MaTable <code>UPDATE MaTable
-SET MonChamp1 = MaValeur1 +SET MonChamp1 = MaValeur1, 
-WHERE MonChamp2 = MaValeur2</code>+MonChamp2 = MaValeur2 
 +WHERE MonChamp3 = MaValeur3</code>
  
 ===== UPDATE JOIN ===== ===== UPDATE JOIN =====
Ligne 85: Ligne 86:
  
 ===== DELETE de base===== ===== DELETE de base=====
 +
 +Pour vider entièrement une table (voir aussi TRUNCATE, plus bas) :
 +<code>DELETE FROM MaTable</code>
 +
 +Ou pour ne supprimer que certaines lignes :
 +<code>DELETE FROM MaTable
 +WHERE MonChamp=MaValeur</code>
 +
 +Attention aux éventuelles contraintes de clé, ou aux Delete Cascade avant de supprimer.
 +
 ===== DELETE JOIN ===== ===== DELETE JOIN =====
  
-====== CREATE ======+====== TRUNCATE ======
  
 +Équivalent au Delete global, il est parfois plus rapide, mais ne permet pas de filtrer : il vide purement et simplement la table.
 +<code>TRUNCATE TABLE MaTable</code>
 +
 +====== CREATE ======
  
  
sql/base.1343123092.txt.gz · Dernière modification : le 24/07/2012 à 09:44 de Yosko