Различия между sqlite, SQL и MYSQL и советами по обучению

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

Но меня смущает разница между sqlite, SQL и MySQL.

Так что кто-нибудь может порекомендовать мне шаги по изучению базы данных на вышеуказанных языках (без знания)

Ответ 1

Начните изучать один движок, и я рекомендую (Microsoft) SQL Server, и преобразование будет легким.

Но важно отметить, что SQL Server и MySQL поддерживают хранимые процедуры, но SQLite этого не делает.

SQLite основан на файлах, SQL Server и MySQL являются серверными

Ответ 2

SQL - это язык запросов. MySQL - это система управления реляционными базами данных клиент-сервер (RDBMS). Sqlite - это встроенная система управления реляционными базами данных.

Ответ 3

SQL - язык структурированных запросов - (для запроса к базе данных)

MySQL - База данных клиент-сервер - (использует SQL для управления данными, имеет пользовательский интерфейс (UI))

SQLite - небольшая версия MySQL - (для устройств с батарейным питанием)

Подробнее:

SQLite:

  • проще в настройке

  • отлично подходит для временных (тестирование баз данных)

  • отлично подходит для быстрого развития

  • отлично подходит для встраивания в приложение

  • не имеет управления пользователями

  • не имеет много функций производительности

  • плохо масштабируется.

MySQL:

  • гораздо сложнее/сложнее настроить

  • лучшие варианты для настройки производительности

  • может хорошо масштабироваться при правильной настройке

  • может управлять пользователями, разрешениями и т.д.

Ответ 4

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

Ответ 5

Эта ссылка SO как очень подробное сравнение MySQL с SQLite. Как заметил @Andrey, SQL - это язык запросов. Лучше всего следить за любым учебным пособием, найденным в поиске Google, по крайней мере, для начала.

Ответ 6

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

SQL также известен как язык структурированного запроса, основанный на реляционной алгебре. sqlite, MySQL, MSSQL и т.д. являются частью SQL. Они используют весь синтаксис sql, но каждая база данных (sqlite, MySQL, MSSQL) имеет собственное соглашение о запросе

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

Другая база данных - PostgreSQL, и есть много других...