Skip to content

suixinpr/manadb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

manadb/internal

一个简单的数据库实现,支持最基础的 SQL 语法

使用方法

支持远程连接和内嵌式使用

远程连接

go run main.go 启动服务器 go run ./cmd/manasql 启动客户端

特性

数据类型支持

  • BOOLEAN
  • BYTE
  • BYTES
  • CHAR
  • FLOAT32
  • FLOAT64
  • INT8
  • INT16
  • INT32
  • INT64
  • OID
  • OIDARRAY
  • TEXT
  • UINT8
  • UINT16
  • UINT32
  • UINT64
  • VARCHAR

SQL 语法支持

  • CREATE TABLE
  • DELETE
  • DROP TABLE
  • INSERT
  • SELECT
  • UPDATE

连接条件支持

  • 笛卡尔积
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL OUTER JOIN

About

一个简单的数据库实现

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published