Различия между 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, и есть много других...