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; //回滚事务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值