APRENDA SQL:
Eu recomendo não seguir a rota da Microsoft e optar por aprender SQL. Você pode configurar facilmente um ambiente de desenvolvimento em seu hardware existente (esteja executando o Windows, Mac ou Linux). Depois de configurar seu ambiente de desenvolvimento, você pode dar uma olhada em alguns recursos gratuitos bem feitos online para ensinar os conceitos básicos do SQL.
PASSO 1: Configurando seu ambiente de desenvolvimento
Windows:
Se você estiver usando uma máquina com Windows, recomendo usar o WampServer, que pode ser baixado em wampserver.com. Wamp significa Windows + Apache + MySQL + PHP. A vantagem deste pacote é que ele configurará um ambiente independente com todas as partes necessárias para testar o desenvolvimento - ou, no nosso caso, aprender o MySQL de maneira prática. Ele também vem com o phpMyadmin para uma alternativa gráfica para interagir com seus bancos de dados.
NOTA: Certifique-se de ter todos os pacotes redistribuíveis apropriados do Microsoft Visual C ++ instalados no seu sistema. Você pode encontrá-los no site do WAMP ou pode ver estas recomendações durante a instalação do WAMP - junto com todos os links de download necessários para os pacotes que estão faltando. Certifique-se de instalá-los primeiro antes de concluir a instalação do WAMP.
Linux:
Se você estiver executando o Linux, eu recomendaria instalar o LAMP. Instruções para instalar o LAMP no Ubuntu podem ser encontradas aqui: http://howtoubuntu.org/how-to-install-lamp-on-ubuntu . Como alternativa, se você estiver executando o Ubuntu Server, poderá instalar facilmente o LAMP via Tasksel. Você pode fazer isso assim:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Mac
Se você estiver usando um Mac, poderá optar por várias alternativas. Eu recomendo ampps, que podem ser baixados em http://www.ampps.com/download
PASSO 2: Trabalhando com SQL em seu novo ambiente,
continuarei este tutorial, assumindo que você foi com a solução WampServer (com base na sua palestra sobre soluções da Microsoft).
Após a instalação do WampServer, inicie-o e aguarde até o servidor aparecer na cor verde na sua barra de tarefas. Isso significa que está ativo e funcionando corretamente.
OPCIONAL: Agora você pode fazer algumas pesquisas na Web para bancos de dados de amostra ou carregar seus próprios arquivos csv. Alguns pontos da Web com bancos de dados de amostra decentes no formato csv são os seguintes:
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
Para simplificar, você pode carregar esses arquivos CSV via phpMyAdmin. Apenas clique com o botão esquerdo no ícone WampServer na barra de tarefas e clique em "phpMyAdmin":
Em seguida, efetue login no phpMyAdmin com o nome de usuário e a senha padrão, que é "root" (sem aspas) e uma senha em branco.
E, finalmente: carregue seu arquivo CSV na guia "Importar":
PASSO 3: Praticando seu SQL
Agora você pode começar a praticar. Abra um terminal e navegue até o diretório de instalação do MySQL em WampServer. Para mim, é "C: \ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin", mas isso varia dependendo se você instalou o WampServer 32bit ou o WampServer 64 bits. Também dependerá de qual versão do mySQL foi instalada no momento em que você ler e seguir estas instruções. Eu confio que você pode encontrar o diretório você mesmo. Se você estiver preso, no diretório raiz, digite o seguinte e observe o diretório de saída:
dir mysqld.exe /s
Digite o seguinte para começar a trabalhar no seu ambiente MySQL:
mysql -u root -p
Isso iniciará o mysql com o nome de usuário "root". Você será solicitado a fornecer sua senha (que está em branco por padrão). Basta pressionar ENTER.
PASSO 4: Atualize suas habilidades em SQL
Agora que você tem um ambiente MySQL funcional, pode continuar aprendendo a ser um mestre nesse ambiente! Sugiro verificar o seguinte:
Canal do Derek Bana no Youtube: 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-minutos
W3Schools: https://www.w3schools.com/sql/sql_quickref.asp
BOA SORTE PARA VOCÊ!