Python и база данных - PullRequest
1 голос
/ 20 мая 2010

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

До сих пор я использовал словари, кортежи и списки для хранения и просмотра этих значений.

Я думаю о том, чтобы начать использовать SQL для манипулирования этими значениями, но я не знаю, стоит ли это усилий, потому что я ничего не знаю о SQL и не хочу использовать что-то, что выиграло ' не принесет мне никакой пользы (если я могу сделать это проще, я не хочу усложнять ситуацию)

Если я только храню и проверяю значения, какая польза от использования SQL?

PS: количество строк колеблется от 3 до 100, а количество столбцов - около 10 (некоторые могут иметь 5, некоторые могут иметь 10 и т. Д.)

Ответы [ 3 ]

7 голосов
/ 20 мая 2010

SQL удобен и практичен для решения многих задач, его не так сложно изучить на простом «поверхностном» уровне, и он может быть очень удобен для использования в Python со встроенным sqlite. Но если вы не знаете SQL, у вас нет внутренней мотивации изучать его прямо сейчас, и вы уже делаете все, что вам нужно, чтобы / с вашими данными без проблем, тогда немедленный возврат инвестиций в изучение SQL (относительно небольшой, как эти инвестиции могут быть) кажется, что это будет довольно скудно для вас.

2 голосов
/ 20 мая 2010

SQL полезен во многих приложениях. Но это перебор в этом случае. Вы можете легко хранить свои данные в формате CSV, Pickle или JSON. Выполни эту работу за 5 минут, а затем научись SQL, когда у тебя будет время.

2 голосов
/ 20 мая 2010

Нет, я думаю, что вы просто придерживаетесь словарей или кортежей, если у вас есть только строки около 100

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