https://github.com/thescattypotty/javadb
JavaDB , a simple in-memory database application written in Java.
https://github.com/thescattypotty/javadb
database java memory-database
Last synced: 5 months ago
JSON representation
JavaDB , a simple in-memory database application written in Java.
- Host: GitHub
- URL: https://github.com/thescattypotty/javadb
- Owner: Thescattypotty
- License: mit
- Created: 2024-11-02T11:09:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-02T11:15:26.000Z (over 1 year ago)
- Last Synced: 2025-04-04T16:47:10.926Z (over 1 year ago)
- Topics: database, java, memory-database
- Language: Java
- Homepage:
- Size: 5.86 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaDB - In-Memory Database
Welcome to **JavaDB**, a simple in-memory database application written in Java. This application allows users to create tables, insert data, and query information from those tables.
## Example Usage
```sql
JavaDB> CREATE TABLE users (id INT, firstName VARCHAR, lastName VARCHAR);
Table 'users' created.
JavaDB> INSERT INTO users VALUES (null, 'Ahmed', 'Abbas');
Row inserted into table 'users'.
JavaDB> INSERT INTO users VALUES (null, 'Chakib', 'Samali');
Row inserted into table 'users'.
JavaDB> SELECT * FROM users;
Data from table 'users':
{id=1, firstName=Ahmed, lastName=Abbas}
{id=2, firstName=Chakib, lastName=Samali}
JavaDB> UPDATE users SET lastName = 'BATAL' WHERE firstName = 'Ahmed';
Row updated in table 'users'.
JavaDB> SELECT * FROM users;
Data from table 'users':
{id=1, firstName=Ahmed, lastName=BATAL}
{id=2, firstName=Chakib, lastName=Samali}
JavaDB> DELETE FROM users WHERE firstName = 'Chakib';
Row deleted from table 'users'.
JavaDB> SELECT * FROM users;
Data from table 'users':
{id=1, firstName=Ahmed, lastName=BATAL}
```
## NOTE :
!You need to respect Spaces like in the exemples