1. 檢查系統更新
在安裝新軟件之前,建議先更新系統的軟件包列表,以確保使用的是最新的軟件源和補丁。打開終端,執行以下命令:
sudo yum update -y
-y 選項表示在更新過程中自動回答 “yes”,避免手動確認。
2. 安裝 SQLite
CentOS 7 的默認軟件源中包含了 SQLite,你可以使用 yum 包管理器來安裝它。執行以下命令:
sudo yum install sqlite sqlite-devel -y
sqlite:這是 SQLite 數據庫管理系統的核心包。
sqlite-devel:這個包包含了開發 SQLite 應用程序所需的頭文件和庫文件,如果你只是使用 SQLite 而不進行開發,也可以只安裝 sqlite。
3. 驗證安裝
安裝完成后,可以通過查看 SQLite 的版本號來驗證是否安裝成功。執行以下命令:
sqlite3 --version
如果安裝成功,會輸出 SQLite 的版本信息,例如:
3.45.3 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 (64-bit)
4. 啟動 SQLite
安裝完成后,你可以隨時啟動 SQLite 并創建或管理數據庫。執行以下命令啟動 SQLite:
sqlite3 test.db
上述命令將創建一個名為 test.db 的新數據庫文件,并進入 SQLite 的交互式命令行界面。在這個界面中,你可以執行各種 SQL 命令來管理數據庫。例如,創建一個簡單的表:
CREATE TABLE users (id INTEGER PRIMARY KEY,name TEXT NOT NULL,age INTEGER
);
輸入完上述命令后,按回車鍵執行。
插入單條數據
INSERT INTO users (name, age) VALUES ('Alice', 25);
在上述語句中,由于 id 列被定義為 INTEGER PRIMARY KEY,SQLite 會自動為其分配一個唯一的整數值,因此不需要顯式指定 id 的值。如果你想手動指定 id 的值,也可以這樣寫:
INSERT INTO users (id, name, age) VALUES (1, 'Bob', 30);
插入多條數據
如果你想一次性插入多條數據,可以使用以下語法:
INSERT INTO users (name, age) VALUES
('張三', 20),
('李四', 2),
('Charlie', 35),
('David', 22),
('Eve', 28),
('王五', 38);
注意:多條數據之間要以逗號結尾,最后一條以分號結尾。
你可以使用 SELECT 語句來驗證表是否創建成功:
SELECT * FROM users;
要退出 SQLite 的交互式命令行界面,可以輸入 .quit 并按回車鍵:
.quit
通過以上步驟,你就可以在 CentOS 7 系統上成功安裝和使用 SQLite 數據庫了。