Files
gists/sqlite3-guide.md
T
2026-10-31 17:17:02 -05:00

48 lines
679 B
Markdown

# sqlite3 Guide
## Create Table
``` sql
CREATE TABLE IF NOT EXISTS config (
id INTEGER PRIMARY KEY AUTOINCREMENT,
user TEXT NOT NULL UNIQUE,
hashed_password TEXT NOT NULL
);
```
## Add Record to Table
``` sql
INSERT INTO config (user, hashed_password) VALUES ('abc', 'base64 hashed password');
```
## Update Record
``` sql
UPDATE config SET user = 'def' WHERE user = 'abc';
```
## Get All Records from Table
``` sql
SELECT * FROM config;
```
## Get Specific Record Field based on User
``` sql
SELECT hashed_password FROM config WHERE user = 'abc';
```
## Delete Record
``` sql
DELETE FROM config WHERE user = 'abc';
```
## View All Tables
``` sql
.tables
```