从0到1了解数据库—实现一个自己的数据库

简介: 从0到1了解数据库—实现一个自己的数据库

1.简单版本

用Java实现一个简单的DBMS(总结) -

单文件处理,没有索引功能,没有事务功能

2.成熟版本

wwwyanxin/wyxDBMS: 用Java实现了一个关系型数据库,DBMS数据库管理系统,可使用常用增删改查的SQL语句,具有数据字典,数据索引文件,并且实现了启发式查询优化 (github.com)

通过正则表达式解析sql

包含索引功能,但是代码正则部分存在问题,需要解决


相关文章
|
5天前
|
数据库
数据库视频(一)
数据库视频(一)
10 0
|
5天前
|
XML SQL 数据库
数据库视频(三)
数据库视频(三)
12 0
|
5天前
|
数据库
数据库视频(四)
数据库视频(四)
15 0
|
25天前
|
存储 关系型数据库 MySQL
数据库(一)
登录MySQL数据库的命令是`mysql -u用户名 -p密码`,其中`-u`后面接用户名,`-p`后面接密码。如果服务器不在本地,还需指定`-h`参数加上IP地址或域名,以及可选的`-P`参数指定端口号。创建数据库使用`create database 数据库名`,查看数据库用`show databases;`。数据类型包括整数类型(如int)、字符串(如char、varchar、text)、日期时间类型(如date、time、datetime)等。数据库操作还包括创建表、修改表结构、删除表以及数据的增删改查操作。数据恢复和备份涉及mysqldump工具及source命令来导入导出数据。
9 1
|
29天前
|
存储 数据挖掘 数据库
数据库是什么?为什么要使用它么?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。它通常与数据库管理系统(DBMS)一起使用,用于创建、查询、更新和管理数据库中的数据。
30 0
|
8月前
|
存储 SQL NoSQL
|
9月前
|
SQL 存储 NoSQL
数据库详解
数据库详解
52 0
|
9月前
|
数据库
数据库1-3章小总结
数据库1-3章小总结
32 0
|
9月前
|
SQL 数据库
数据库—耿建玲视频总结(一)
基本上每一个材料开始都有其介绍发展史的,了解一下发展史可以培养我们一部分的兴趣,然后就是SQL server的安装介绍,这个在之前我们已经亲身实践了安装的过程,并且还为这安装问题苦恼过好久呢
|
9月前
|
SQL 存储 数据库