rappel :
Lors de l’écriture des chaînes de texte :
Dans la documentation les mots clés de SQL sont toujours notés en majuscules, mais ce n’est pas obligatoire, la casse n’est pas prise en compte
Sensibilité à la casse des noms des objets (table base colonne)
tester
SHOWGLOBAL VARIABLESLIKE 'lower_case_table_names';
sur Linux : sensible à la casse pour le nom des bases et des tables sur windows : non sensible à la casse
CREATEORREPLACETABLE `TD_tab` (
`colA` INTPRIMARYKEY,
colB VARCHAR(50)
);
SELECT colA,colBFROM TD_tab;
SelecT colA,colBFroM TD_tab;
SELECT Cola,ColbFROM TD_tab;
SELECT colA,colBFROM td_tab;
DROPTABLE TD_tab;
pour modifier cette variable, il faut modifier le fichier my.cnf
ou préciser la variable dans les options au lancement du client mysql
ATTENTION : OR REPLACE
dans la création de la table ne fonctionne que sur mariadb et non sur mysql
Sur vos machines personnelles :
# sudo mysql -u root -p
CREATEDATABASE BDD_s2_td;
-- GRANT ALL PRIVILEGES ON *.* To 'login';
Un jeu de caractères est un ensemble de symboles et de codes.