MySQL语句的学习【增与改】
🖋️作者:@Weiney
摘要:
💡 本文介绍了MySQL中的增加和修改数据的SQL语句,以及创建表的方法。案例部分演示了如何使用这些语句管理学生选课信息。
📌在接下来的内容中,我们将深入探讨如何使用这些 SQL 语句,以及它们的用法和注意事项。让我们一起启程,探索 SQL 的奥秘吧!
📋目录
一、📚 介绍
MySQL是一个广泛使用的开源关系型数据库管理系统,它支持大量的数据操作功能。本文将重点介绍MySQL中常用的增加和修改数据的SQL语句,以及如何创建表格。
(1)增加数据
要在MySQL中增加数据,可以使用 INSERT INTO
语句。以下是一个示例:
sqlCopy CodeINSERT INTO students (student_id, name, age, major)
VALUES (1, 'Alice', 20, 'Computer Science');
这条语句将在名为 students
的表中插入一条新的学生记录。
(2)修改数据
要修改已有的数据,可以使用 UPDATE
语句。例如:
sqlCopy CodeUPDATE students
SET age = 21
WHERE student_id = 1;
这条语句将学生ID为1的年龄修改为21岁。
(3)创建表
在MySQL中创建表格使用 CREATE TABLE
语句。以下是一个简单的示例:
sqlCopy CodeCREATE TABLE courses (
course_id INT PRIMARY KEY,
course_name VARCHAR(100) NOT NULL,
instructor VARCHAR(50)
);
这条语句创建了一个名为 courses
的表,包含课程ID、课程名称和教师名字字段。
二、👩🚀学生选课案例
假设我们有两个表格:students
和 courses
,学生可以选修多门课程。我们可以使用一个中间表格来管理学生选课信息。首先,创建一个中间表格 student_courses
:
sqlCopy CodeCREATE TABLE student_courses (
student_id INT,
course_id INT,
PRIMARY KEY (student_id, course_id),
FOREIGN KEY (student_id) REFERENCES students(student_id),
FOREIGN KEY (course_id) REFERENCES courses(course_id)
);
现在我们可以向 student_courses
表中添加学生选课的数据:
sqlCopy CodeINSERT INTO student_courses (student_id, course_id)
VALUES (1, 101),
(1, 102),
(2, 101);
这些语句将学生ID为1的学生选修了课程ID为101和102的两门课程,学生ID为2的学生选修了课程ID为101的一门课程。
三、🏆总结
本文详细介绍了MySQL中的增加和修改数据的SQL语句,以及如何创建表格。通过学生选课案例,展示了如何结合这些语句来管理复杂的数据关系。希望本文能帮助你更好地理解和应用MySQL数据库操作。
💬当你掌握了MySQL中的增加和修改数据的基础操作,就能更轻松地管理和维护数据库啦!
❤️希望本文的内容对你有所帮助。如果你喜欢这篇文章,别忘了给我点个赞 👍,并收藏🌟起来以便日后查阅。
🌸欢迎继续关注更多有趣的数据库技术和实用教程!
🎈有任何关于MySQL或数据库管理的问题,随时可以向我提问哦!祝你编程愉快!