J'ai un peu caricaturé mon niveau mais
Il n'y a pas besoin d'un bon niveau en langage SQL pour créer une base de donnée mySQL.
Ni pour l'utiliser si on utilise des outils qui le font pour nous.
En fait il y a deux façon de comprendre l'expression "base de donnée" dans le domaine dont on parle :
- Au niveau technique de base : la base de donnée mySQL brute proprement dite qui est polyvalente et dépend de ce qu'on lui demande de faire via un langage de programmation comme le PHP.
- Au niveau applicatif (dans le langage courant) : un système spécialisé programmé en PHP pour gérer des fiches de donnée (un fichier de recettes, de produits, de contacts, etc.). C'est ce système qui communique avec mySQL, on peut le programmer soi-même en PHP-mySQL ou utiliser une application déjà programmée.
J'ai un peu peur qu'il y ait un amalgame, une confusion entre les deux dans votre esprit (ce qui serait normal, même si je peux me tromper). C'est pourquoi je me permet de vous demander ce que vous compter faire de cette base de donnée.
Une fois que vous avez installé mamp (par exemple) et créé une base de donnée vierge, il existe de nombreux scripts tout faits (comme les CMS, par exemple) qui se chargent de créer les tables et de faire l'interface avec ta base de donnée.
Mais loin de moi l'idée de t'empêcher d'apprendre à partir de zéro, comme tu parle de bases de données "faciles" dans ton premier message, je voulais juste écarter un doute pour que les réponses soient plus pertinentes pour toi.