MySQL-SQL InnoDB引擎
在MySQL中,InnoDB存储引擎是一个事务安全的存储引擎,支持ACID事务,支持行级锁定,并且包含了Redo Log(重做日志)、Undo Log(回滚日志)和Double Write(双写)等特性,以保障数据的一致性和可恢复性。
以下是一个简单的例子,演示如何在InnoDB表中插入数据:
-- 创建一个简单的InnoDB表
CREATE TABLE example_table (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB;
-- 插入数据
INSERT INTO example_table (name) VALUES ('Alice');
INSERT INTO example_table (name) VALUES ('Bob');
-- 查询数据
SELECT * FROM example_table;
在这个例子中,我们首先创建了一个名为example_table
的表,并指定了它使用InnoDB存储引擎。然后我们插入了两条记录,分别是Alice和Bob。最后,我们查询了这个表,以确认数据已经成功插入。这个过程展示了如何在InnoDB存储引擎下进行基本的数据库操作。
评论已关闭