MySQL基本增删改查语句是数据库语言中最基本的操作之一,也是开发人员必须掌握的技能。为帮助读者更好地理解这些关键的语句,本文将介绍一些练习,从而掌握 MySQL 增删改查的操作。
一、练习前的准备
在开始练习之前,我们需要有一个 MySQL 数据库,并创建一张数据表。下面是一个简单的 SQL 脚本来创建一张名为 users
的表:
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) UNIQUE NOT NULL,
password VARCHAR(50) NOT NULL,
email VARCHAR(50) UNIQUE NOT NULL
);
这个表包含了一个自增的 id 列、一个唯一的用户名列、一个密码列和一个唯一的 email 列。我们将使用这个表作为我们的练习数据源。
二、增加数据
要向表中添加数据,你需要使用 INSERT INTO
关键字。下面是一个示例,它向 users
表中添加一条数据:
-- 通过列列表的方式插入数据
INSERT INTO users (username, password, email) VALUES ('Mike', '12345', 'mike@example.com');
你也可以省略列列表,并在值列表中按照列定义的顺序提供值:
-- 通过省略列列表的方式插入数据
INSERT INTO users VALUES (NULL, 'John', '54321', 'john@example.com');
在这个示例中,我们将 id 列设为 NULL
,这将自动为我们生成下一个自增 id。
三、查询数据
要查询数据,你需要使用 SELECT
关键字。下面是一个简单的示例,它从 users
表中查询所有行:
-- 查询所有数据
SELECT * FROM users;
你也可以只查询一些列:
-- 仅查询 id 和用户名
SELECT id, username FROM users;
通过添加筛选条件(即 WHERE
子句),你可以查询特定的行:
-- 查询 username 为 'Mike' 的行
SELECT * FROM users WHERE username = 'Mike';
四、修改数据
要修改数据,你需要使用 UPDATE
关键字。下面是一个示例,它将 users
表中 id 为 1 的行的密码更改为 password
:
-- 修改 id 为 1 的行的密码
UPDATE users SET password = 'password' WHERE id = 1;
五、删除数据
删除数据,你需要使用 DELETE
关键字。下面是删除特定行的示例:
-- 删除 id 为 1 的行
DELETE FROM users WHERE id = 1;
六、总结
以上是 MySQL 基本的增删改查语句的操作练习。这些语句组合在一起可用于实现复杂的相互作用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL基本增删改查语句练习(最新推荐) - Python技术站