Description: Own implementation of a simple system source code.
miniSQL.
Support the creation of tables, delete tables, insert records, delete records, check records, create an index, delete the index and exit the system.
There are some code bug.
To Search:
File list (Check if you may need any files):
MiniSQL\Debug\MiniSQL.exe
.......\.....\MiniSQL.ilk
.......\.....\MiniSQL.pdb
.......\MiniSQL\API.h
.......\.......\Attribute.h
.......\.......\BufferManager.h
.......\.......\CatalogManager.h
.......\.......\Command.h
.......\.......\Const.h
.......\.......\CreateDatabaseCmd.cpp
.......\.......\CreateDatabaseCmd.h
.......\.......\CreateDatabaseParam.h
.......\.......\CreateIndexParam.h
.......\.......\CreateTableCmd.cpp
.......\.......\CreateTableCmd.h
.......\.......\CreateTableParam.h
.......\.......\data.txt
.......\.......\db.db
.......\.......\db_orders.table
.......\.......\db_orders_orderkey.index
.......\.......\Debug\CreateDatabaseCmd.obj
.......\.......\.....\CreateTableCmd.obj
.......\.......\.....\DeleteCmd.obj
.......\.......\.....\DropIndexCmd.obj
.......\.......\.....\InsertCmd.obj
.......\.......\.....\InterpreterSink.obj
.......\.......\.....\main.obj
.......\.......\.....\MiniSQL.log
.......\.......\.....\........tlog\CL.read.1.tlog
.......\.......\.....\............\CL.write.1.tlog
.......\.......\.....\............\link.read.1.tlog
.......\.......\.....\............\link.write.1.tlog
.......\.......\.....\............\MiniSQL.lastbuildstate
.......\.......\.....\SelectCmd.obj
.......\.......\.....\UseDatabaseCmd.obj
.......\.......\.....\vc120.idb
.......\.......\.....\vc120.pdb
.......\.......\DeleteCmd.cpp
.......\.......\DeleteCmd.h
.......\.......\DeleteParam.h
.......\.......\DropIndexCmd.cpp
.......\.......\DropIndexCmd.h
.......\.......\DropIndexParam.h
.......\.......\index.catalog
.......\.......\IndexInformation.h
.......\.......\IndexManager.h
.......\.......\InsertCmd.cpp
.......\.......\InsertCmd.h
.......\.......\InsertParam.h
.......\.......\Interpreter.h
.......\.......\InterpreterSink.cpp
.......\.......\InterpreterSink.h
.......\.......\main.cpp
.......\.......\MiniSQL.vcxproj
.......\.......\MiniSQL.vcxproj.filters
.......\.......\Notification.h
.......\.......\Record.h
.......\.......\RecordManager.h
.......\.......\SelectCmd.cpp
.......\.......\SelectCmd.h
.......\.......\SelectParam.h
.......\.......\StringCopy.h
.......\.......\table.catalog
.......\.......\TableInformation.h
.......\.......\test1.txt
.......\.......\test2.txt
.......\.......\test3.txt
.......\.......\test4.txt
.......\.......\Union.h
.......\.......\UseDatabaseCmd.cpp
.......\.......\UseDatabaseCmd.h
.......\.......\UseDatabaseParam.h
.......\.......\新建文件夹\db.db
.......\.......\..........\db_orders.table
.......\.......\..........\db_orders_orderkey.index
.......\.......\..........\index.catalog
.......\.......\..........\table.catalog
.......\MiniSQL.sdf
.......\MiniSQL.sln
.......\MiniSQL.v12.suo
.......\.......\Debug\MiniSQL.tlog
.......\.......\Debug
.......\.......\新建文件夹
.......\Debug
.......\MiniSQL
MiniSQL