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

Собираюсь выучить SQL. Сложный ли он? И где взять учебную БД, чтоб учить на практике?

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

Нет, не сложный. Учите MySQL. Учебную БД можно поискать в гугле, а лучше сделать самому

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

В связи с последними событиями в стране бы советовал учить SQL в PostgreSQL, так как PostgreSQL бесплатен и активно захватывает рынок России (спасибо ребятам из PostgresPRO)
Можно начать с этих курсов:
https://learndb.ru/ (сервис новый и пока бесплатный, основам научишься быстро)
Дальше можно и http://www.sql-ex.ru/

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

SQL -- это абстракция. Реальные базы данных работают с разными "диалектами" SQL. Об этом всегда надо помнить и не ожидать полной совместимости. Например, если Вы хотите ограничить выборку данных первыми 10 результами, в MySQL это будет выглядеть примерно так:

SELECT [список полей] FROM [источник] LIMIT 10;

а в TransactSQL (это вариант SQL, который используется в Microsoft SQL Server) -- несколько иначе:

SELECT TOP 10 [список полей] FROM [источник] ;

А в PL/SQL (вариант SQL, который используется в Oracle) все вообще слегка по-другому:

SELECT [список полей] , ROWNUM FROM [источник] WHERE ROWNUM <= 10;

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

Аватар пользователя
Профи
13лет

видео курс "специалист" по SQL
поищите на торрент-трекерах
изложено четко и понятно, там все и узнаете

Аватар пользователя
Мыслитель
13лет

denwer.ru, все банально просто весь пакет програм собран в кучу, просто в утановке. А попрактиковаться можно в PHP my admin так сказать в живую видно принцип работы