APPRENDRE SQL:
Je recommande fortement de ne pas suivre la voie Microsoft et d'opter pour l'apprentissage SQL. Vous pouvez facilement configurer un environnement de développement sur votre matériel existant (que vous exécutiez Windows, Mac ou Linux). Après avoir configuré votre environnement de développement, vous pouvez consulter en ligne quelques ressources gratuites bien conçues pour vous enseigner les bases de SQL.
ÉTAPE 1: Configuration de votre environnement de développement
Windows:
Si vous utilisez une machine Windows, je recommande d'utiliser WampServer, qui peut être téléchargé sur wampserver.com. Wamp signifie Windows + Apache + MySQL + PHP. L'avantage de ce package est qu'il mettra en place un environnement autonome avec toutes les parties dont vous avez besoin pour tester le développement - ou, dans notre cas, apprendre MySQL de manière pratique. Il est également livré avec phpMyadmin pour une alternative graphique à l'interaction avec vos bases de données.
REMARQUE: assurez-vous que tous les packages redistribuables Microsoft Visual C ++ appropriés sont installés sur votre système. Vous pouvez les trouver sur le site Web de WAMP, ou vous pouvez voir ces recommandations pendant l'installation de WAMP - ainsi que tous les liens de téléchargement nécessaires pour les packages qui vous manquent. Assurez-vous de les installer avant de terminer l'installation de WAMP.
Linux:
Si vous utilisez Linux, je recommanderais d'installer LAMP. Les instructions pour installer LAMP sous Ubuntu peuvent être trouvées ici: http://howtoubuntu.org/how-to-install-lamp-on-ubuntu . Alternativement, si vous exécutez Ubuntu Server, vous pouvez facilement installer LAMP via Tasksel. Vous pouvez faire ça comme ceci:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Mac
Si vous utilisez un Mac, vous pouvez opter pour un certain nombre d'alternatives. Je recommande les ampps, qui peuvent être téléchargés depuis http://www.ampps.com/download
ÉTAPE 2: Travailler avec SQL dans votre nouvel environnement,
je vais continuer ce tutoriel en supposant que vous êtes allé avec la solution WampServer (basée sur votre discussion sur les solutions Microsoft).
Une fois WampServer installé, lancez-le et attendez que le serveur apparaisse en vert dans votre barre des tâches. Cela signifie qu'il est actif et fonctionne correctement.
FACULTATIF: Vous pouvez maintenant effectuer des recherches sur le Web pour des exemples de bases de données ou charger vos propres fichiers csv. Certains emplacements sur le Web avec des exemples de bases de données décentes au format csv sont les suivants:
https://support.spatialkey.com/spatialkey-sample-csv-data/
https://catalog.data.gov/dataset?res_format=CSV
http : //www.sample-videos.com/download-sample-csv.php
Pour plus de simplicité, vous pouvez charger ces fichiers CSV via phpMyAdmin. Faites un clic gauche sur l'icône WampServer dans votre barre des tâches puis cliquez sur "phpMyAdmin":
Ensuite, connectez-vous à phpMyAdmin avec le nom d'utilisateur et le mot de passe par défaut, qui est "root" (sans guillemets) et un mot de passe vide.
Et enfin: chargez votre fichier CSV via l'onglet "Importer":
ÉTAPE 3: Pratiquer votre SQL
Vous pouvez maintenant commencer à vous entraîner. Ouvrez un terminal et accédez à votre répertoire d'installation MySQL sous WampServer. Pour moi, c'est "C: \ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin" mais cela variera selon que vous avez installé WampServer 32 bits ou WampServer 64 bits. Cela dépendra également de la version de mySQL qui a été installée au moment où vous lisez et suivez ces instructions. J'espère que vous pouvez trouver le répertoire vous-même. Si vous êtes bloqué, à partir de votre répertoire racine, tapez ce qui suit et notez le répertoire de sortie:
dir mysqld.exe /s
Tapez ce qui suit pour commencer à travailler dans votre environnement MySQL:
mysql -u root -p
Cela lancera mysql avec le nom d'utilisateur "root". Vous serez invité à entrer votre mot de passe (qui est vide par défaut). Appuyez simplement sur ENTER.
ÉTAPE 4: Améliorez vos compétences SQL
Maintenant que vous disposez d'un environnement MySQL fonctionnel, vous pouvez apprendre à devenir un maître dans cet environnement! Je suggère de vérifier les éléments suivants:
Chaîne Youtube de Derek Bana: https://www.youtube.com/watch?v=yPu6qV5byu4
Codecademy: https://www.codecademy.com/articles/sql-commands
Tutorialzine: https://tutorialzine.com/2016/01 / learn-sql-in-20-minutes
W3Schools: https://www.w3schools.com/sql/sql_quickref.asp
BONNE CHANCE À TOI!