С чего начать при изучении SQL в Python?
Хочу научиться работать с SQL в python. С чего начать?
- Нужно ли скачать phpMyAdmin?
- Нужно ли скачать MySQL?
- Какую библиотеку использовать mysql или PyMySQL?
Ответы (1 шт):
Так вы хотите научиться языку SQL или использованию баз данных в Питоне?
Если первое, то возьмите какой-нибудь учебник по SQL, учите теорию, конструкции, решайте задачи. Можно установить MySQL, можно использовать SQLite из Питона, можно учиться даже в браузере с SQLFiddle. И хорошенько усвойте термины: СУБД, БД, SQL, MySQL и прочее, что встретится.
Материалы по SQL:
- W3Schools (eng)
- SchoolsW3 (рус)
- Серия уроков на ITProger
- Ещё серия уроков
- Запуск SQL в браузере
- И много чего ещё найти можно
Кстати, если целитесь на MySQL, то научитесь работать с консольным клиентом этой СУБД – документация здесь.
Если Вы это уже более-менее освоили и хотите научиться использовать базы данных из Python, то вот есть 2 варианта, через свой SQL и DB-API или посредством ORM:
1. DB-API:
2. ORM – Object-Relational Mapping:
- Peewee peewee:
- SQLAlchemy sqlalchemy:
- Есть ещё Django-ORM, но это только если весь django собираетесь изучать.