Sqlite - Используйте обратные кавычки (`) или двойные кавычки (") с питоном

Я видел похожий вопрос в переполнении стека, относящийся к Android, но мне было интересно, нужно ли мне использовать backticks (`) или двойные кавычки (") - используя Python - для выбора имен таблиц или rowid, или что у вас есть.

Я пробовал одинарные кавычки - вот такselect 'rowid', * from 'tbl' order by 'rowid', Одиночные кавычки работали в некоторых случаях, но не во всех. Я научился использовать двойные кавычки или обратные кавычки, и я смотрел наSQLite Database Browser и я заметил, что он использовал backticks.

Мне действительно нравится помещать двойные кавычки вокруг моих строк в Python, потому что я пришел с Java, так что это естественноcursor.execute("select 'rowid',* from 'table';"), и было бы так же легко сделать обратную галочку (двойные кавычки потребовали бы обратной косой черты и сделали бы запрос немного запутанным). Тем не менее, я просто хотел убедиться, что backticks являются переносимыми (все версии Windows, Linux, Os x и т. Д.).

Ответы на вопрос(2)

Ваш ответ на вопрос