一、前言
最近開始入門python,當然是要使用PyCharm,然後在項目中遇到.db資料庫檔案,輕按兩下打不開?網上找到了windows版本的教程,版本也比較舊,是以有空就來一發,當備忘也好~
二、連結SQLite
2.1 控制台建立資料庫DB檔案
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcukDNyQjY0ADOlVzYmR2NwMmYkZTY2MzMmFjYmZWO4gjYfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
建立資料庫DB檔案
2.2 打開sqlite配置界面
按下圖步驟打開sqlite配置目錄
打開sqlite配置界面
2.3 安裝sqlite驅動
點選下載下傳驅動,直到顯示提示“no objects”:
安裝sqlite驅動
2.4 連結剛才建立的資料庫 ios_private.db檔案
連結資料庫Sqlite檔案
點選步驟4的“Test Connection” 時,顯示
Successful
就表示連接配接成功,點選右下角的OK傳回!
Test Connection
PyCharm自動打開Sqlite資料庫:
SqliteConsole
三、操作資料庫
3.1 建立一張表
createTable
createTableConsole
3.2 添加資料
insertIntoTable
3.3 查詢資料
SelectTable
3.4 關聯表
referencesForeignKey
3.5 更多示例
insertValues
相關代碼:
-- 建立一個表
create table iOSDevice(
deviceName TEXT
);
-- 插入資料
insert into iOSDevice values('iPhone8');
insert into iOSDevice values('iPhone8 Plus');
insert into iOSDevice values('iPhoneX');
-- 查詢所有資料
select * from iOSDevice;
-- 建立一個新表
create table iProduct (
Mac text,
iPhone text,
iPad text,
Watch text,
-- 關聯表
foreign key (iPhone) references iOSDevice(deviceName)
)
-- 插入多個值
insert into iProduct values(
'Macbook Pro',
'iPhone',
'iPad mini4',
'apple Watch'
);
-- 查詢表資料
select * from iProduct;
四、總結
通過PyCharm進行SQLite操作,之前真沒有想到PyCharm如此強大!IDE就是 IDE,收費也是硬道理!希望好好利用PyCharm做更多有趣的事件~
五、參考引用
注:本文首發于 iHTCboy's blog ,如若轉載,請注明來源。