APRENDER SQL:
Recomiendo encarecidamente no seguir la ruta de Microsoft y optar por aprender SQL. Puede configurar fácilmente un entorno de desarrollo en su hardware existente (ya sea que esté ejecutando Windows, Mac o Linux). Después de configurar su entorno de desarrollo, puede echar un vistazo a algunos recursos gratuitos bien hechos en línea para enseñarle los conceptos básicos de SQL.
PASO 1: Configuración de su entorno de desarrollo
Windows:
si está utilizando una máquina basada en Windows, le recomiendo ir con WampServer, que se puede descargar desde wampserver.com. Wamp significa Windows + Apache + MySQL + PHP. La ventaja de este paquete es que configurará un entorno autónomo con todas las partes que necesita para probar el desarrollo o, en nuestro caso, aprender MySQL de manera práctica. También viene con phpMyadmin para una alternativa basada en gráficos para interactuar con sus bases de datos.
NOTA: asegúrese de tener todos los paquetes redistribuibles de Microsoft Visual C ++ apropiados instalados en su sistema. Puede encontrarlos en el sitio web de WAMP, o puede ver estas recomendaciones durante la instalación de WAMP, junto con todos los enlaces de descarga necesarios para los paquetes que falta. Asegúrese de instalarlos primero antes de finalizar la instalación de WAMP.
Linux:
si está ejecutando Linux, recomendaría instalar LAMP. Las instrucciones para instalar LAMP en Ubuntu se pueden encontrar aquí: http://howtoubuntu.org/how-to-install-lamp-on-ubuntu . Alternativamente, si está ejecutando Ubuntu Server, podría instalar fácilmente LAMP a través de Tasksel. Puedes hacer eso así:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Mac
Si está utilizando una Mac, podría optar por una serie de alternativas. Recomiendo ampps, que se pueden descargar desde http://www.ampps.com/download
PASO 2: Trabajando con SQL en su nuevo entorno
, continuaré este tutorial asumiendo que siguió con la solución WampServer (basada en su charla sobre las soluciones de Microsoft).
Después de instalar WampServer, inícielo y espere hasta que el servidor aparezca en color verde en su barra de tareas. Esto significa que está activo y funciona correctamente.
OPCIONAL: Ahora puede hacer algunas búsquedas en la web para bases de datos de muestra o cargar sus propios archivos csv. Algunos puntos en la web con bases de datos de muestra decentes en formato csv son los siguientes:
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, puede cargar estos archivos CSV a través de phpMyAdmin. Simplemente haga clic izquierdo en el icono de WampServer en su barra de tareas y luego haga clic en "phpMyAdmin":
A continuación, inicie sesión en phpMyAdmin con el nombre de usuario y la contraseña predeterminados, que es "root" (sin comillas) y una contraseña en blanco.
Y, finalmente: cargue su archivo CSV a través de la pestaña "Importar":
PASO 3: Practicando tu SQL
Ahora puedes comenzar a practicar. Abra una terminal y navegue a su directorio de instalación de MySQL en WampServer. Para mí, esto es "C: \ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin", pero esto variará dependiendo de si instaló WampServer 32bit o WampServer 64 bit. También dependerá de qué versión de mySQL se instaló en el momento de leer y seguir estas instrucciones. Confío en que pueda encontrar el directorio usted mismo. Si está atascado, desde su directorio raíz escriba lo siguiente y observe el directorio de salida:
dir mysqld.exe /s
Escriba lo siguiente para comenzar a trabajar en su entorno MySQL:
mysql -u root -p
Esto lanzará mysql con el nombre de usuario "root". Se le pedirá su contraseña (que está en blanco de forma predeterminada). Simplemente presione ENTER.
PASO 4: Actualice sus Habilidades SQL ¡
Ahora que tiene un entorno MySQL en funcionamiento, puede continuar aprendiendo cómo ser un maestro en ese entorno! Sugiero revisar lo siguiente:
Canal de 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
¡BUENA SUERTE PARA TI!