# CXDB
**Repository Path**: PushkinSmart/CXDB
## Basic Information
- **Project Name**: CXDB
- **Description**: 畅想数据库管理系统是一个开源的内嵌式数据库管理系统。
- **Primary Language**: C++
- **License**: BSD-3-Clause-Clear
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-06-09
- **Last Updated**: 2025-06-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 畅想数据库
#### 介绍
畅想数据库管理系统(以下简称“CXDB”)是一个开源的内嵌式数据库管理系统。
CXDB完全开源,用C++开发,开发工具是Visual Studio 2019。
CXDB的SQL语句语法与Oracle相似,执行效果也与Oracle几乎完全相同。支持四种数据库对象:表、索引、视图和序列。支持的数据类型包括:VARCHAR、NUMBER、DATE、CLOB和BLOB。支持事务和加锁。
支持22个SQL语句,包括:
1. ALTER INDEX
2. ALTER SEQUENCE
3. ALTER SESSION
4. ALTER TABLE
5. BEGIN TRANSACTION
6. COMMIT
7. CREATE INDEX
8. CREATE SEQUENCE
9. CREAE TABLE
10. CREATE VIEW
11. DELETE
12. DROP INDEX
13. DROP SEQUENCE
14. DROP TABLE
15. DROP VIEW
16. INSERT
17. LOCK
18. ROLLBACK
19. SELECT
20. SET AUTOCOMMIT
21. SET TIMEOUT
22. UPDATE
#### 相关文档
畅想数据库的源代码在CXDB目录中,可直接用Visual Studio 2019打开其中的CXDB.sln。
与CXDB相关的下载、安装和二次开发等内容,都在Doc下的《畅想数据库全书》中进行说明。
#### 示例程序
使用CXDB进行开发的示例CXDBTest目录中,可直接用Visual Studio 2019打开其中的CXDBTest.sln。
#### QQ群
955837071。