Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Здравствуйте! Есть тут программисты на опыте?

Постоянно слышу про SQL, mysql, какие то там ещё SQL, я хочу изучить SQL, и не очень понимаю это все одно и тоже или всё-таки вещи разные, также хотел бы совета по полезной литературе для изучения SQL и программирования по python ТК уже начал изучать этот язык. Спасибо большое всем заранее, буду рад получить сочную апливуху из наставлений!

По дате
По рейтингу
Аватар пользователя
Новичок
9мес

SQL - язык, причем он сам по себе не один, а в сильно множественном числе - во-первых, у каждой БД свое собственное наречие, отличающееся в деталях, во-вторых, для большинства СУБД он делится на два разных варианта - Transact SQL - для операций с данными из приложений, которые подключаются снаружи и PL-SQL (от Programming Language) - вариант для написания процедур и функций, которые выполняются внутри системы управления БД.

MySQL, SQL Server, PostgreSql и прочее - это системы управления базами данных, которые позволяют их создавать, хранить данные и обеспечивают интерфейс для подключения сторонних приложений, которые с этим данными собственно и работают.

Аватар пользователя
Искусственный Интеллект
9мес

SQL - язык запросов, густо замешанный на теории множеств и следующей из нее реляционной алгебре. Диалекты его существуют самые разные. Но если знаешь реляционную алгебру и стандартный ANSI SQL, при помощи документации и чьей-то матери справишься с любым диалектом.

Аватар пользователя
Просветленный
9мес

программирования по python ТК уже начал изучать этот язык

Молодец, теперь бери учебник по дискретной математике и забудь про python (по крайней мере сейчас)

Аватар пользователя
Ученик
8мес

Самый лучший способ изучить SQL - практика и эксперименты. К примеру можно решать задачки по SQL в песочнице, к примеру в этой - https://sqlplayground.app

Аватар пользователя
Искусственный Интеллект
9мес