酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

mysql创建一个表格(有主键和其他约束设置,如非空、默认值、自动增长等)。执行指定的insert,update和delete操作,列出输出结果

首先,我们需要创建一个表格,设置主键和其他约束。例如,创建一个名为`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; ``` [2024-04-03 15:30:55 | AI写代码神器 | 410点数解答]

相关提问