mybase僅包含大約4000行c++ **,**簡潔、易懂,開發者在學習完 《c++程式設計》 及 《資料結構與演算法》後就能輕鬆看懂所有的**,有了mybase在學習軟體開發過程中您可以將《c++程式設計》、《資料結構與演算法》、《資料庫系統原理》《作業系統原理》、《編譯原理》等計算機基礎課程的內容融合在乙個專案中,更好的達到理論與實踐相結合。
功能列表:
顯示所有表
顯示指定表的列資訊
建立表刪除表
插入資料
查詢資料
刪除資料
主鍵、索引、基於b+樹的儲存、排序、多表關聯查詢、網路服務等等。
我們也希望有更多的人能將自己的想法用mybase實現,讓mybase成為你的「小玩具」。
使用例項
查詢所有資料
查詢各個課程的平均分
查詢張三的所有成績
分頁查詢
字串模糊匹配
原文:
夥伴分配器的乙個極簡實現
提起buddy system相信很多人不會陌生,它是一種經典的記憶體分配演算法,大名鼎鼎的linux底層的記憶體管理用的就是它。這裡不 核心這麼複雜實現,而僅僅是將該演算法抽象提取出來,同時給出乙份及其簡潔的原始碼實現,以便定製擴充套件。夥伴分配的實質就是一種特殊的 分離適配 即將記憶體按2的冪進行...
了解乙個A 資料庫的資料
查詢最大的資料表資料樣本 通過expdp,發現匯出的最大表,並進行相應查詢 檢視最大的表的資料案例 將table name替換為最大的表的表名 查詢前100行,了解資料樣本格式 查詢表的資料行數 select count 1 from all tables where owner 327 查詢最大表...
資料庫 乙個題目
求至少用了 商 s1 所 的全部零件的工程號 的兩種解法 這個問題存在歧義,博主的是一種理解,我的理解是選擇的工程嚴格地用了 商 s1 所 的全部零件,且這些零件不是由其他 商 的。select distinct jno from select jno from spj where sno s1 a...