在python和类中的数据库中工作,我的老师告诉我在文件中使用sqlite3编写我通常在终端中执行的命令,然后使用命令使用“<”将其输出到终端。 “符号
文件内容基本上就是这个
CREATE TABLE palavras(
count INTEGER PRIMARY KEY AUTOINCREMENT,
palavra TEXT,
silaba1 TEXT,
silaba2 TEXT,
silaba3 TEXT,
silaba4 TEXT,
silaba5 TEXT,
silaba6 TEXT,
silaba7 TEXT,
silaba8 TEXT,
silaba9 TEXT,
silaba10 TEXT,
silaba11 TEXT,
silaba12 TEXT,
silaba13 TEXT,
silaba14 TEXT,
silaba15 TEXT,
silaba16 TEXT,
silaba17 TEXT,
silaba18 TEXT,
silaba19 TEXT,
silaba20 TEXT
);
CREATE TABLE silabas(
silaba_fonetica TEXT,
som TEXT
);
谁能告诉我他是怎么做到的?
答案 0 :(得分:1)
只需使用sqlite3加载db文件,然后在包含sql命令的文件中输入管道:
sqlite3 file.db < file.sql