MySQL实战:创建含主键与约束的表,执行增删改操作并查看结果
首先,我们需要创建一个表格,设置主键和其他约束。例如,创建一个名为`students`的表格,包含`id`(主键,自动增长)、`name`(非空,默认值为'unknown')、`age`(非空,默认值为18)和`score`(非空,默认值为0)字段。 ```sql CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL DEFAULT 'unknown', age INT NOT NULL DEFAULT 18, score INT NOT NULL DEFAULT 0 ); ``` 接下来,我们将执行指定的insert、update和delete操作,并列出输出结果。 1. 插入数据: ```sql INSERT INTO students (name, age, score) VALUES ('张三', 20, 90); INSERT INTO students (name, age, score) VALUES ('李四', 22, 85); INSERT INTO students (name, age, score) VALUES ('王五', 24, 88); ``` 2. 更新数据: ```sql UPDATE students SET score = 95 WHERE name = '张三'; UPDATE students SET age = 21 WHERE name = '李四'; UPDATE students SET score = 92 WHERE name = '王五'; ``` 3. 删除数据: ```sql DELETE FROM students WHERE name = '张三'; DELETE FROM students WHERE name = '李四'; DELETE FROM students WHERE name = '王五'; ``` 执行上述操作后,我们可以查询表格中的数据以查看输出结果。 ```sql SELECT * FROM students; ``` ######[AI写代码神器 | 410点数解答 | 2024-04-03 15:30:55]
- 易语言子程序 TriggerCode 代码详解:通配符查找与结果运算(字节豆包 | 607点数解答 | 2026-02-09 11:59:34)49
- MySQL:创建 schooldb 数据库及 teacher、class、course、student 表的完整 SQL 实现(字节豆包 | 312点数解答 | 2024-11-18 14:36:45)316
- Python实现Q老师成绩管理任务:修改与查看学生成绩(字节豆包 | 191点数解答 | 2025-12-20 20:55:41)94
- Python 代码助力 Q 老师高效管理班级学生成绩:修改与查看一键搞定(字节豆包 | 326点数解答 | 2025-12-27 20:48:12)102
- bookmanage 数据库表创建、测试数据添加及多需求 SQL 操作全解析(GPT | 909点数解答 | 2024-06-22 22:25:19)418
- WinForm实现图书管理系统:数据库操作、界面设计与功能全解析(GPT | 1163点数解答 | 2024-06-22 22:26:42)377
- 主副表 MySQL 数据库连接配置全揭秘(讯飞星火 | 92点数解答 | 2024-06-26 15:47:44)346
- MySQL主副表数据库配置信息大揭秘:驱动、URL、用户名与密码全知晓 (讯飞星火 | 210点数解答 | 2024-06-26 15:49:53)333
- 50 分判断题大揭秘:变量、条件、循环与数组知识正误辨析(字节豆包 | 229点数解答 | 2025-12-21 19:15:16)78
- Java 创建 HTTP POST 请求实现文件上传:代码示例与注意要点 (字节豆包 | 300点数解答 | 2024-12-06 16:07:20)352
- DBA必知!MySQL索引、主键、唯一索引与联合索引的区别揭秘(百度文心 | 294点数解答 | 2023-11-09 18:00:37)230
- SQL揭秘:`StudentManagement` 数据库中 `c` 表(`Student` 表)的设计与创建(DeepSeek | 126点数解答 | 2025-06-16 19:17:06)128