SQLite 簡單教學(使用Mac終端機)

閱讀時間約 2 分鐘

本文簡單介紹如何使用SQLite資料庫。Mac 應該是有內建SQLite3。

沒有的話可先到官方網站下載SQLite 檔案。

Mac 安裝

Mac 安裝

raw-image


將檔案解壓縮後,把SQLite tool 檔丟到桌面。


raw-image

把mac terminal 打開,用cd把位置換到桌面,輸入 touch flight.sql 可建立一個sql檔,flight為檔名可更換。


raw-image


輸入sqlite3 flight.sql 即可進入資料庫。


raw-image

輸入 CREATE TABLE flights 建立一個flights 表單,


欄位有id, origin,destination,duration ,型別分別是 INTEGER,TEXT,TEXT,INTEGER,第一個id 是PRIMARY KEY。origin destination duration 不能不寫(NOT NULL) , id 會 AUTOINCREMENT 自動增加。


.tables 可以看到新建立的 table

.tables 可以看到新建立的 table


raw-image

用INSERT INTO 可建立表單欄位


raw-image

SELECT * FROM flights; 可以看到表單所有欄位。


raw-image


想要增加表單內容,輸入INSERT INTO flights(origin, destination,duration) VALUES ("出發地","目的地",時間);


輸入SELECT * FROM flights 可以看到整個表單

輸入SELECT * FROM flights 可以看到整個表單


輸入.quit 可以離開資料庫回到原本terminal(終端機)。


這篇是簡單介紹如何使用SQLite。

avatar-img
3會員
26內容數
寫程式的筆記,把一些自學寫過的程式放上來
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
程式_筆記 的其他內容
本篇簡單介紹如何安裝Django 網頁框架,首先要把python安裝好,並確定pip也有安裝成功,另外也要安裝vscode編譯器。
上一篇簡單介紹如何用Pano2VR 製作簡單的空拍環景導覽網頁,這篇要進階介紹Pano2VR的功能,可以製作比較複雜的導覽網頁。
本篇介紹如何使用Pano2VR 做空拍環景圖導覽
這篇介紹如何使用低通滤波器(Low-Pass Filter) 來改善 傾斜角度數值。
本篇簡單介紹如何安裝Django 網頁框架,首先要把python安裝好,並確定pip也有安裝成功,另外也要安裝vscode編譯器。
上一篇簡單介紹如何用Pano2VR 製作簡單的空拍環景導覽網頁,這篇要進階介紹Pano2VR的功能,可以製作比較複雜的導覽網頁。
本篇介紹如何使用Pano2VR 做空拍環景圖導覽
這篇介紹如何使用低通滤波器(Low-Pass Filter) 來改善 傾斜角度數值。
你可能也想看
Google News 追蹤
Thumbnail
※ 為什麼選擇SQLite? 安裝簡單:SQLite是一個零配置的資料庫,不需要複雜的設定和安裝過程。。 使用SQL語法。 設計選擇多元性(MySQL / SQLite):適合於小零件資料應用、嵌入式系統、物聯網設備。 ※ SQLite四大優點: 執行檔檔案很小:資料庫系統需要的磁碟空
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
介紹 大家第一次聽到,static 肯定很陌生。簡單來說,這個東西就是拿來存放一些我們經常會用到的檔案,比方說: CSS、JS、Image、Audio、Video...... 只要是網頁上可能會用到的檔案,我們基本上都會存在 static 當中,方便我們可以在不同路徑中,快速的存取這些檔案
Thumbnail
※ 基本操作:SQL 語法,SELECT, WHERE, CREATE, UPDATE, DELETE。 SELECT:從資料庫中或資料表中指定要選擇的欄位中取得資料,稱之為查詢 (query)。 ※ 語法:要由兩部分構成,第一部分是要 "拿什麼" 資料 (若有多項用逗號隔開);第二部分則為
本課程學習如何添加 Room 資料庫相關依賴庫配置。
在實務情境上,常會有在單一專案程式庫中,存取多個不同資料庫的使用情境,在這種情況下,我們通常會設置多個資料庫連線(Database Connection)設定。 在平常開發使用設很方便,但要做測試時就會發現一些問題: 在測試程式碼或 Seeder 中調用 factory() 時,都是在預設連線資
Thumbnail
※ 為什麼選擇SQLite? 安裝簡單:SQLite是一個零配置的資料庫,不需要複雜的設定和安裝過程。。 使用SQL語法。 設計選擇多元性(MySQL / SQLite):適合於小零件資料應用、嵌入式系統、物聯網設備。 ※ SQLite四大優點: 執行檔檔案很小:資料庫系統需要的磁碟空
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
介紹 大家第一次聽到,static 肯定很陌生。簡單來說,這個東西就是拿來存放一些我們經常會用到的檔案,比方說: CSS、JS、Image、Audio、Video...... 只要是網頁上可能會用到的檔案,我們基本上都會存在 static 當中,方便我們可以在不同路徑中,快速的存取這些檔案
Thumbnail
※ 基本操作:SQL 語法,SELECT, WHERE, CREATE, UPDATE, DELETE。 SELECT:從資料庫中或資料表中指定要選擇的欄位中取得資料,稱之為查詢 (query)。 ※ 語法:要由兩部分構成,第一部分是要 "拿什麼" 資料 (若有多項用逗號隔開);第二部分則為
本課程學習如何添加 Room 資料庫相關依賴庫配置。
在實務情境上,常會有在單一專案程式庫中,存取多個不同資料庫的使用情境,在這種情況下,我們通常會設置多個資料庫連線(Database Connection)設定。 在平常開發使用設很方便,但要做測試時就會發現一些問題: 在測試程式碼或 Seeder 中調用 factory() 時,都是在預設連線資