4 шага, чтобы начать практиковать SQL дома

Скачайте MySQL и сделайте это сами

Если вы изучаете SQL впервые, вероятно, вы пробовали пользоваться хотя бы одним из следующих ресурсов: codeacademy, datacamp и khan academy. Каждый из этих веб-сайтов предоставляет интерактивный практический метод для начинающих изучать SQL.

Это отличные бесплатные ресурсы, и вы обязательно должны их использовать.

Но что будет дальше? Как преодолеть разрыв между «я немного знаю SQL» и «мне комфортно запрашивать и анализировать большие наборы данных в SQL»?

Совершенно очевидно, что практика ведет к совершенству, но как получить практику новичку?

В этой статье я расскажу о простых шагах, которые вы можете предпринять, чтобы бесплатно развить свои навыки дома.



1. Загрузите программное обеспечение.

Ваша первая задача - загрузить программное обеспечение базы данных.

Конечно, есть возможности практиковать SQL в Интернете без программного обеспечения. Но есть серьезные преимущества в том, чтобы сделать это самостоятельно:

  • Вы получаете опыт загрузки и настройки программного обеспечения.
  • Вы начнете знакомиться с редактором SQL, которым вы и воспользуетесь, если примените эти навыки в компании.
  • Вы получаете контроль над своими собственными данными и базами данных, которые вы создали.

У вас есть несколько вариантов на выбор, но MySQL является наиболее популярным, поэтому ниже я оставлю несколько примечаний о том, как его настроить.

На самом деле вам нужно скачать две вещи:

Сервер сообщества MySQL: это сама база данных. Скачать здесь: Сервер сообщества MySQL.

MySQL Workbench: это редактор SQL или графический интерфейс, который вы можете использовать для взаимодействия с базой данных. Скачать здесь: MySQL Workbench.

Ниже приведены несколько советов в процессе установки:

  • Не нужно входить в систему или регистрироваться, просто нажмите «Нет, спасибо, начни загрузку».
  • При появлении запроса выберите «Использовать надежное шифрование пароля».
  • Вам будет предложено ввести пароль для пользователя «root». Это вы - обязательно выберите то, что запомните.
  • Когда вы закончите установку, у вас должно быть приложение «MySQL Workbench». Это то, что вы воспользуетесь, чтобы начать кодить!

2. Создайте свою первую базу данных и таблицу данных.

Отлично - теперь у нас есть программное обеспечение, необходимое для начала работы.

Следующим шагом является открытие MySQL Workbench, щелчок по локальному экземпляру и ввод нашего корневого пароля:

Теперь, когда мы находимся в рабочей среде, мы можем создать нашу первую базу данных, а затем нашу первую таблицу.

Чтобы создать базу данных, мы просто вводим следующую команду в окне запроса и нажимаем значок молнии для запуска:

create database testdb;

Затем мы хотим создать нашу первую таблицу в нашей базе данных. Мы снова откроем вкладку запроса, а затем воспользуемся командой «создать таблицу»:

Обратите внимание, что мы включаем имя базы данных («testdb») перед именем таблицы.



3. Получите в руки некоторые данные.

Теперь, когда мы знаем, как создать таблицу, пора получить данные для анализа. Есть несколько способов сделать это.

Во-первых, мы можем сами создать данные, используя команду «вставить»:

Затем мы можем запустить наш первый запрос:

Обратите внимание, что сетка результатов возвращает только что созданные записи.

Этот метод полезен, потому что он позволяет нам создавать справочные таблицы. Но будет очень вручную создать достаточно данных для практики.

Более масштабируемый вариант - найти файл CSV в Интернете, который мы можем загрузить и импортировать в таблицу. Например, мы можем бесплатно получить данные о COVID19 с kaggle.com.

Затем мы можем щелкнуть правой кнопкой мыши «Таблицы» под нужной базой данных и выбрать «Мастер импорта табличных данных»:

Это приводит нас к экрану, на котором мы можем импортировать CSV в новую таблицу. Затем мы можем нажать «Обзор» и найти файл, который мы скачали из Интернета. Наконец, мы определяем имя таблицы и подтверждаем типы данных:

Последний способ импортировать данные - это найти в Интернете бесплатные базы данных SQL. Например, на сайте MySQL Tutorial есть бесплатный образец базы данных здесь.

Все, что нам нужно сделать, это загрузить, дважды щелкнуть, чтобы открыть его в MySQL, а затем запустить сценарий для создания базы данных.

Это здорово, потому что дает нам базу данных с несколькими таблицами - прекрасную возможность попрактиковаться в объединении данных.

4. Проявите любопытство

Вы прошли долгий путь. Вы скачали программное обеспечение SQL, узнали, как создавать базы данных и таблицы, а также импортировали данные из различных источников.

Последний шаг - самый полезный, пора практиковаться!

Чтобы быть хорошим аналитиком или ученым, вам нужно интересоваться своими данными. Вам нужно задать правильные вопросы и попытаться понять, что происходит в домене, к которому вы обращаетесь.

Практика не должна быть исключением.

Загрузите наборы данных из различных источников и попробуйте объединить их в новые таблицы. Работайте со своими вновь созданными таблицами, чтобы ответить на сложные и интересные вопросы. Изучите передовые методы SQL и выясните, какое отношение они могут иметь к имеющимся у вас данным. Решения Google, когда вы застряли.

Пусть ваша практика будет определяться вашим собственным любопытством и настойчивостью.

Заключительные мысли

В этом посте мы прошли 4 шага, чтобы подготовиться к настройке и практике SQL дома. Самое замечательное в обучении анализу данных - это то, что вы можете учиться на практике. А выполнение означает: сбор данных, их понимание, постановка интересных вопросов и получение значимой информации.

И это самое интересное. Наслаждаться.

P.S. → если вы хотите узнать больше о SQL, Python и науке о данных, подпишитесь на мой бесплатный список рассылки.