MySQL语句的学习【增与改】

MySQL语句的学习【增与改】

🖋️作者:@Weiney

摘要:
💡 本文介绍了MySQL中的增加和修改数据的SQL语句,以及创建表的方法。案例部分演示了如何使用这些语句管理学生选课信息。

📌在接下来的内容中,我们将深入探讨如何使用这些 SQL 语句,以及它们的用法和注意事项。让我们一起启程,探索 SQL 的奥秘吧!

🚀点击我学习另一篇文章《MySQL语句的学习【查与删】》


📋目录

  1. 介绍
  2. 增加数据
  3. 修改数据
  4. 创建表
  5. 学生选课案例
  6. 总结

一、📚 介绍

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、课程名称和教师名字字段。

二、👩‍🚀学生选课案例

假设我们有两个表格:studentscourses,学生可以选修多门课程。我们可以使用一个中间表格来管理学生选课信息。首先,创建一个中间表格 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或数据库管理的问题,随时可以向我提问哦!祝你编程愉快!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悦享未来

你的鼓励必将成为我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值