Requêtes avancées MySQL & mécanismes de transaction
Requêtes de base avec WHERE
Clause WHERE avec conditions avancées
SELECT id_employe, nom_employe, salaire, date_embauche FROM personnel_temp
WHERE departement = 10 AND (salaire+IFNULL(commission,0)*12)>=15000
AND DATEDIFF(NOW(),date_embauche)/365>=20;
Opérateurs utilisables dans WHERE
Opérateurs arithmétiques : + - * / %
Opérateurs ...
Publié le 10 juillet à 02h34
Optimisation MySQL : Techniques Essentielles pour des Performances Accrues
MySQL gère très bien les grands volumes de données, mais en général, plus les tables d'une base de données sont petites, plus les requêtes exécutées dessus sont rapides. Par conséquent, lors de la création de tables, pour de meilleures performances, nous pouvons définir la largeur des colonnes aussi petite que possible.
Par exemple, lors de la ...
Publié le 3 juillet à 08h12
Exploration Avancée des Jointures et Requêtes Multi-Tables en SQL
Initialisation du schéma relatoinnel
Pour illustrer les opérations complexes de croisement de données, nous définissons un modèle constitué de deux entités principales : apprenant et evaluation.
CREATE TABLE apprenant (
apprenant_id INT AUTO_INCREMENT PRIMARY KEY,
nom_complet VARCHAR(50) NOT NULL,
genre CHAR(1),
annee_naissance ...
Publié le 28 juin à 19h00
Opérations Avancées avec SQL Server
Création de base de données
create database DonneesTest;
Connexion à la base de données
use BaseTest;
Création de tables
create table employe
(
idEmploye int primary key not null,
nomEmploye varchar(16) null,
genre nvarchar(2) CHECK(genre='Masculin' or genre='Féminin'),
poste varchar(16) null,
dateEmbauche datetime null, ...
Publié le 25 juin à 02h35