In-memory non-persistent relational database.
Create Table
CREATE TABLE users ( age int, name text );
Insert
INSERT INTO users VALUES (24, 'Alessio');
Select
SELECT age from users;
Select All
SELECT * from users;
go run main.go
go test -v ./...
SELECT- CREATE TABLE
- int
- text
- bool
- INSERT
SELECT *to get all Columns
- Insert with column specification
WHEREclause- More column types (uuid, date)
- Automatic uuid on insertion, if specified during
CREATE TABLE - default values
- Support float
- Idea and tutorial followed for the beginning: database basics.
- Writing an interpreter in go