mysql 选择表 mysql多项选择多选

导读:
MySQL是一种常用的关系型数据库管理系统,支持多项选择多选 。本文将介绍如何使用MySQL进行多项选择多选,并提供一些实用技巧 。
1. 创建表格
首先,需要创建一个包含多项选择多选的表格 。可以使用以下语句创建一个名为“students”的表格:
CREATE TABLE students (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
hobbies SET('reading', 'music', 'sports', 'travel') NOT NULL
);
2. 插入数据
接下来,需要向表格中插入数据 。可以使用以下语句插入一些示例数据:
INSERT INTO students (name, hobbies)
VALUES ('Alice', 'reading,music'),
('Bob', 'sports,travel'),
('Charlie', 'reading,sports,travel');
3. 查询数据
现在,可以使用SELECT语句查询具有特定爱好的学生 。例如,以下语句将返回所有喜欢阅读和旅游的学生:
SELECT name FROM students WHERE FIND_IN_SET('reading', hobbies) AND FIND_IN_SET('travel', hobbies);
4. 更新数据
如果需要更新某个学生的爱好,可以使用以下语句:
UPDATE students SET hobbies='reading,music,sports' WHERE name='Alice';
5. 删除数据
最后,如果需要删除某个学生的记录,可以使用以下语句:
DELETE FROM students WHERE name='Charlie';
总结:
【mysql 选择表 mysql多项选择多选】MySQL支持多项选择多选 , 可以使用SET类型来存储多项选择的值 。创建、插入、查询、更新和删除数据都可以使用相应的语句完成 。熟练掌握这些操作,可以更好地管理和利用MySQL数据库 。

    推荐阅读