I understand the sql in this exercise完美,但安裝類型任務令我感到困惑。 Zed要求您使用以下SQL在由id密鑰關聯的新數據庫中創建以下表。我很好。學習SQL難題 - 練習2 - 創建多種數據庫 - .schema命令
CREATE TABLE person (
id INTEGER PRIMARY KEY,
first_name TEXT,
last_name TEXT,
age INTEGER
);
CREATE TABLE pet (
id INTEGER PRIMARY KEY,
name TEXT,
breed TEXT,
age INTEGER,
dead INTEGER
);
CREATE TABLE person_pet (
person_id INTEGER,
pet_id INTEGER
);
在我的Windows命令提示符我進入:
C:\SQLite> sqlite3 ex2.db < ex2.sql
ex2.db是我的新DB和ex2.sql包含創建上面列出的語句。
Zed然後要求您使用sqlite命令提示符輸入.schema。我沒有任何反應。它不會轉儲。 .schema僅適用於Linux或OSX?我在窗戶上。
下面是什麼,他說,你應該得到:
sqlite> .schema
CREATE TABLE person (
id INTEGER PRIMARY KEY,
first_name TEXT,
last_name TEXT,
age INTEGER
);
CREATE TABLE person_pet (
person_id INTEGER,
pet_id INTEGER
);
CREATE TABLE pet (
id INTEGER PRIMARY KEY,
name TEXT,
breed TEXT,
age INTEGER,
dead INTEGER
);
sqlite>
相反,這是我得到:
sqlite> .schema
sqlite>
是的,這部分沒有解釋。我試過打開一個單獨的sqlite實例。 Thansk並享受您的積分! – StacyM