MiniDB 使用手册
- 核心功能指南
- 表的创建与管理
- 数据操作
- 事务管理
本使用文档旨在帮助用户快速上手使用本数据库系统。
进行数据库操作之间必须输入init命令进行初始化
核心功能指南
表的创建与管理
CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR NOT NULL,email VARCHAR UNIQUE
); // 创建表的语句
SHOW TABLES; // 查看数据库拥有哪些表
SHOW USER; // 查看表结构
DROP TABLE users; // 删除表
数据操作
INSERT INTO users (username, email) VALUES ('Alice', 'alice@example.com'); // 指定插入
INSERT INTO users VALUES (10,'Alice', 'alice@example.com'); //全部插入SELECT * FROM users; // 查询所有字段
SELECT name,email FROM users; //指定查找UPDATE users SET email = 'alice@newdomain.com' WHERE username = 'Alice'; // 修改用户数据DELETE FROM users WHERE username = 'Alice'; // 删除用户数据
事务管理
BEGIN; // 开启默认事务,读已提交
BEGIN ISOLATION LEVEL <ISOLATION_LEVEL>; 开启指定事务的隔离级别
ISOLATION_LEVEL:
- READ UNCOMMITTED: 读未提交
- READ COMMITTED: 读已提交
- REPEATABLE READ: 可重复读
- SERIALIZABLE: 串行化COMMIT; //提交事务
ABORT; //回滚事务