Я загрузил файл базы данных sqlite с именем factbook.db. В записной книжке я начал с:
from google.colab import drive
drive.mount('/content/drive')
my_path = '/content/drive/My Drive/Analyzing_CIA_Factbook_Data_Using SQL_1/'
%%capture
%load_ext sql
%sql sqlite:///my_path + factbook.db
После этого мне захотелось увидеть список таблиц:
%%sql
SELECT * FROM sqlite_master WHERE type='table';
Но он показывает:
sqlite:///factbook.db
sqlite:///my_path
Done.
type name tbl_name rootpage sql
Я даже попытался переместить файл из дополнительной папки и вставить в My Drive. Но это тоже не сработало.
Я запустил этот запрос:
%%sql
SELECT *
FROM facts
LIMIT 5;
Но он показывает это:
* sqlite:///factbook.db
sqlite:///my_path
(sqlite3.OperationalError) no such table: facts
[SQL: SELECT *
FROM facts
LIMIT 5;]
(Background on this error at: http://sqlalche.me/e/e3q8)
Заранее спасибо.