Есть ли разница в sqlite и mysql во время программирования? - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу выучить SQLite для моей курсовой работы по информатике.На youtube они большинство учебников на MYSQL.поэтому я просто хочу подтвердить, есть ли разница в SQLite и MYSQL, пока вы пишете программу.Я знаю, что MYSQL может обрабатывать большие базы данных, а SQLite - только для более мелких вещей.Означает ли это, что есть другой способ написания?например, языки программирования Java и python могут делать схожие вещи, но способ, которым мы кодируем, отличается.

1 Ответ

0 голосов
/ 06 февраля 2019

Если вы используете общие операторы SQL, такие как SELECT, INSERT и CREATE TABLE, разница будет незначительной.Язык структурированных запросов (SQL) несколько универсален, но у каждого механизма БД есть свои особенности и нюансы в синтаксисе.Хороший учебник по SQL: https://www.w3schools.com/sql/sql_syntax.asp

Основным отличием является ваша мотивация для его использования.SQLite на самом деле может обрабатывать очень большой набор данных, но он не поддерживает такие операции, как правое или внешнее соединение.Вот хороший старт для Python с SQLite: http://www.sqlitetutorial.net/sqlite-python/

Вот хороший контрольный список лакмусовой бумажки для проверки, является ли SQLite лучшим выбором для вашего проекта: https://www.sqlite.org/whentouse.html

Если вы пытаетесь реализовать что-то простое, я по-прежнему думаю, что использование MySQL - лучший путь.MySQL имеет множество хороших опций установки, чтобы вы могли быстро приступить к работе, например MAMP (MacOS) или WAMP (Windows).Конечно, если вы работаете в Linux, всегда есть проверенный и действительный стек LAMP, все эти аббревиатуры обозначают Apache / MySQL / PHP, где первая буква - ОС (Mac, Windows или Linux).Вы можете установить эти стеки и использовать только MySQL.Плюс я уверен, что ресурсы для MySQL намного лучше.

И наконец, MySQL предлагает отличный инструмент с графическим интерфейсом под названием PHPMyAdmin, который можно использовать для управления базами данных и таблицами MySQL.Это отлично подходит для новых программистов, чтобы учиться с.Вы можете запускать операторы SQL в графическом интерфейсе и экспортировать необработанный SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...