MySQL是一款著名的开源关系型数据库。它支持多线程、多用户、多数据库、事务等特性,被广泛应用于各种类型的应用程序中。
下面演示一个基本的MySQL案例:
CREATE DATABASE my_db; -- 创建一个名为my_db的数据库USE my_db; -- 使用my_db数据库CREATE TABLE user (id INT NOT NULL AUTO_INCREMENT, -- 主键,自增长name VARCHAR(50), -- 用户名age INT, -- 年龄email VARCHAR(50), -- 邮箱PRIMARY KEY (id) -- 设置主键);
以上代码创建了一个名为my_db的数据库,并在该数据库中创建一个名为user的表格。user表格包括id、name、age和email四个字段,其中id为主键并设置自增长。
INSERT INTO user (name, age, email) VALUES ('张三', 18, 'zhangsan@example.com'); -- 插入一条用户数据SELECT * FROM user; -- 查询user表格中的所有数据
以上代码向user表格中插入一条数据,并使用SELECT语句查询了user表格中的所有数据。执行结果如下:
+----+--------+-----+----------------------+| id | name | age | email |+----+--------+-----+----------------------+| 1 | 张三 | 18 | zhangsan@example.com |+----+--------+-----+----------------------+
从以上结果中可知,user表格中已经成功插入了一条数据。此外,由于我们在创建user表格时设置了主键,因此id字段的值自动递增为1。