Комментарии 9
name = input("Name\n> ")
surname = input("Surname\n> ")
cur.execute(f"INSERT INTO `test` VALUES ('{name}', '{surname}')")
Я, конечно, понимаю, что статья учебная, но давать настолько вредный пример это нехорошо. Нужно рассказать про параметры и sql injections и что вот так, как в этом коде, делать никогда нельзя.
+11
Детский сад…
Ну или более развернуто — краткий конспект официальной документации по питону в изложении новичка.
Назвать статьей (тем более — интересной) довольно сложно.
Ну или более развернуто — краткий конспект официальной документации по питону в изложении новичка.
Назвать статьей (тем более — интересной) довольно сложно.
+4
Хм, автору следовало бы определиться: статья про то, что такое SQL и реляционные БД, или статья про то, как работать из питона с SQLite.
Если про первое — основная часть совсем для новичков, причем половина информации в стиле «сами разберетесь», а если второе — зачем тем, кто уже разбирается в принципах SQL, расписывать основы? Им нужна практика, примеры кода для типичных задач (вставка, поиск, удаление).
Ну и общий уровень посетителей хабра, на самом деле, в основном повыше обоих кейсов.
Если про первое — основная часть совсем для новичков, причем половина информации в стиле «сами разберетесь», а если второе — зачем тем, кто уже разбирается в принципах SQL, расписывать основы? Им нужна практика, примеры кода для типичных задач (вставка, поиск, удаление).
Ну и общий уровень посетителей хабра, на самом деле, в основном повыше обоих кейсов.
+1
Даже комментировать ничего не надо, автор все уже сам написал:
Здесь мы затронули настолько её малую часть, что аж смешно. Поэтому чтобы действительно узнать как это работает, советую почитать об этом всём в интернете, благо информации много.
+4
Автор, мы поняли, что вы уже неделю изучаете питон. Но, пожалуйста, не нужно флудить об этом постами на хабре по 3 раза на дню.
+5
Лолчто?
Реляционная бд это не просто табличная система хранения данных, это ещё и, блин, реляции, связи между таблицами.
SQL это вообще не база данных, тем более не имеет никакого отношения к непосредственно реляциям.
Ну и все в этом духе.
Пожалуйста, изучите материал прежде чем учить других. Вы больше навредите.
+1
>Реляционные БД — БД, в которых данные хранятся в виде таблицы, например Exel.
Например что? Если речь про Excel — то это не реляционная БД. А если не Excel — то речь вообще непонятно про что.
Например что? Если речь про Excel — то это не реляционная БД. А если не Excel — то речь вообще непонятно про что.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Python, введение в БД