MySQL模拟三部曲是指模拟MySQL数据库操作过程中的三个步骤,分别是建表、插入数据和查询数据。下面分别介绍一下这三个步骤:
1. 建表
CREATE TABLE student (id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,age INT(11) NOT NULL,gender ENUM('男', '女') NOT NULL,major VARCHAR(50) NOT NULL,grade INT(11) NOT NULL);
以上代码实现了一个名为student的表,包括了id、name、age、gender、major和grade六个字段。其中id是自增的主键,name和major为字符串类型,gender为枚举类型,值为“男”或“女”,age和grade为整型。
2. 插入数据
INSERT INTO student VALUES (NULL, '张三', 20, '男', '计算机', 1),(NULL, '李四', 21, '女', '英语', 2),(NULL, '王五', 19, '男', '数学', 3),(NULL, '赵六', 22, '女', '物理', 4);
以上代码向student表中插入了4条数据,其中id为NULL表示自动生成。插入后student表中应该有4条记录。
3. 查询数据
SELECT * FROM student WHERE age >20;
以上代码查询student表中年龄大于20的记录,并将结果输出。在此例中,将输出李四和赵六两条记录。