MiniDB 使用手册

news/2024/9/19 22:11:10 标签: 数据库, sql

MiniDB 使用手册

  • 核心功能指南
    • 表的创建与管理
    • 数据操作
    • 事务管理

本使用文档旨在帮助用户快速上手使用本数据库系统。

进行数据库操作之间必须输入init命令进行初始化

核心功能指南

表的创建与管理

sql">CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR NOT NULL,
    email VARCHAR UNIQUE
); // 创建表的语句
SHOW TABLES; // 查看数据库拥有哪些表
SHOW USER; // 查看表结构
DROP TABLE users; // 删除表

数据操作

sql">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'; // 删除用户数据

事务管理

sql">BEGIN; // 开启默认事务,读已提交
BEGIN ISOLATION LEVEL <ISOLATION_LEVEL>; 开启指定事务的隔离级别
ISOLATION_LEVEL:
- READ UNCOMMITTED: 读未提交
- READ COMMITTED: 读已提交
- REPEATABLE READ: 可重复读
- SERIALIZABLE: 串行化

COMMIT; //提交事务
ABORT; //回滚事务

http://www.niftyadmin.cn/n/5666207.html

相关文章

【Elasticsearch系列七】索引 crud

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

数据库基础知识---------------------------(2)

MYSQL的存储过程 就是数据库 SQL 语言层面的代码封装与重用 语法格式 delimiter 自定义结束符号 create procedure 存储名({in,out,inout} 参数名,数据类型...) begin sql 语句 end 自定义结束符 delimiter; 变量定义 局部变量 用户自定义 仅在begin / end 块中有效 当将查询…

对 JavaScript 原型的理解

笔者看了一些有关 JavaScript 原型的文章有感而发&#xff0c;就将所感所悟画了下来如果有理解错误和不足的地方&#xff0c;欢迎各位大佬指出&#xff0c;笔者感激不尽

Transformer 架构详解

Transformer 架构是由 Ashish Vaswani 和他的同事们在 2017 年的论文《Attention is All You Need》中首次提出的。它在自然语言处理(NLP)和其他序列建模任务中取得了前所未有的成功。Transformer 模型完全基于自注意力机制,摒弃了循环和卷积操作,这使得它在处理长序列数据…

C++20 模块化(Modules)

C20 引入的模块化&#xff08;Modules&#xff09;是一个重大改进&#xff0c;旨在取代传统的头文件机制&#xff0c;提高编译速度、代码可维护性以及项目的可扩展性。模块化为 C 提供了一种更现代化的代码组织方式&#xff0c;避免了头文件中常见的宏污染、重复编译和复杂的依…

SpringSecurity原理解析(五):HttpSecurity 类处理流程

1、SpringSecurity 在spring boot中与SSM项目中基于配置文件的区别 通过前边的笔记我们可以知道&#xff0c;在传统的SSM项目中 SpringSecurity的使用是基于配置文件 的&#xff0c;然后spring 容器初始化的时候将 SpringSecurity 中的各种标签解析成对应的Bean对象&#xff0c…

linux 操作系统下的dhclient命令介绍和案例使用

linux 操作系统下的dhclient命令介绍和案例使用 dhclient 是 Linux 系统中用于动态主机配置协议&#xff08;DHCP&#xff09;客户端的命令。它的主要功能是从 DHCP 服务器获取网络配置&#xff0c;包括 IP 地址、子网掩码、默认网关和 DNS 服务器等信息 dhclient 命令概述 …

MutationObserver详解+案例——深入理解 JavaScript 中的 MutationObserver:原理与实战案例

目录 深入理解 JavaScript 中的 MutationObserver&#xff1a;原理与实战案例 一、MutationObserver 简介 二、MutationObserver 的工作原理 1、基本用法 2、observe 方法的配置项 三、实战案例 案例 1&#xff1a;监控动态内容加载 案例 2&#xff1a;监控属性变化 案…