SQL雜記
於 2023年12月31日 (日) 22:27 由 Tankianting(討論 | 貢獻) 所做的修訂
SQL Pocket Guide的一些記錄
Ch1. 概論
- SQL分成:
- Microsoft SQL
- MySQL
- Oracle Database
- PostgreSQL
- SQLite
- 另有ANSI SQL這個標準
Ch2.
Select * from 表格名稱; select... comment from .. where... having... group by
Ch4. 增刪更檔案
- 下列語法以PostgreSQL為準
- database object 是存資料的資料庫物件
- datamodel是綱要,schema是其實作
- 檢視現有資料庫
\l
- 檢視目前使用之資料庫:
select current_database;
- 刪除資料庫
drop database my_db;
匯出 Firefox 瀏覽紀錄
開啟 profile 設定檔的資料夾,先 sqlite3 places.sqlite
,進入 sqlite 命令模式:
輸入:
sqlite> .headers on sqlite> .mode csv sqlite> .output selected_data.csv sqlite> SELECT datetime(moz_historyvisits.visit_date/1000000,'unixepoch'), moz_places.url, moz_places.title FROM moz_places, moz_historyvisits WHERE moz_places.id = moz_historyvisits.place_id ; sqlite> .quit