java dbms_用Java实现一个简单的DBMS(总结)
時間:2020/1/16
寫這個DBMS(說DBMS太夸張了,應(yīng)該是一個控制臺程序)的起因是數(shù)據(jù)庫實踐老師布置的一個大作業(yè),先貼上GitHub地址:?https://github.com/machi12/MyDatabase,如果大家覺得可以的話,希望點個star.
這篇博文主要會講一下自己在實現(xiàn)這個DBMS時遇到的一些問題以及自己解決的思路.
一.實現(xiàn)功能
我寫的這個DBMS實現(xiàn)了如下功能(主要的指令格式參照了MySQL的命令行指令):
1.show databases; //列出目前所有存在的數(shù)據(jù)庫
2.create database 數(shù)據(jù)庫名; //創(chuàng)建一個數(shù)據(jù)庫
3.drop database 數(shù)據(jù)庫名; //刪除一個數(shù)據(jù)庫
4.use 數(shù)據(jù)庫名; //使用一個數(shù)據(jù)庫
5.show tables; //列出當(dāng)前數(shù)據(jù)庫中存在的所有表
6.create table(列名 類型 約束, .......); //創(chuàng)建一個表
7.describe 表名; // 打印一個表的詳細信息
8.insert into 表名 (列名,.....) values (值,......); //向表中插入數(shù)據(jù)
9.select * from 表名; //查詢表中的所有數(shù)據(jù)
10.drop table 表名; //刪除一個表
11.help; //幫助信息;
12.quit; //退出
下面是指令執(zhí)行的截圖:
1.
2.
3.
4.
5.
6.
未完待續(xù)~
標(biāo)簽:總結(jié),DBMS,Java,show,一個,數(shù)據(jù)庫,指令,表名
來源: https://www.cnblogs.com/machi12/p/12202100.html
總結(jié)
以上是生活随笔為你收集整理的java dbms_用Java实现一个简单的DBMS(总结)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cobalt Strike之CHM、LN
- 下一篇: Java多线程变量共享与隔离