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

3.修改列属性 (1)用sql语句将student表中的birthday字段设为不能为空(not null).(2)用sql语句将student 表中的属性sname char(8)改成varchar(10)类型。(3)用sql语句将student表中的home字段名改成homedress 4.添加列 用sql语句在course表中添加一列year,类型为varchar(4),默认置为空。 .删除列 用 sql语句将course表中的year字段删除。 6.添加约束 (1)给student表的sex字段添加默认值为男,给tel字段添加唯一约束(2)给course表的 lecture添加约束,必须>=10 (3)给student_course表添加主键,主健为sno 和cno 6.添加记录 向student表中添加记录 记录内容为:090404201,张虹,男,南京,0904042,1999-9-1 090404202,林红,女,杭州,0904042,1999-10-3 7.修改记录 (1)把学号为090404201的学生姓名改为张红。(2)把张虹的家庭地址改成绍兴。 8.删除记录 把学

(1) 用 SQL 语句将 student 表中的 birthday 字段设为不能为空(not null): ```sql ALTER TABLE student MODIFY COLUMN birthday DATE NOT NULL; ``` (2) 用 SQL 语句将 student 表中的属性 sname char(8) 改成 varchar(10) 类型: ```sql ALTER TABLE student MODIFY COLUMN sname varchar(10); ``` (3) 用 SQL 语句将 student 表中的 home 字段名改成 homedress: ```sql ALTER TABLE student CHANGE COLUMN home homedress VARCHAR(255); ``` 4. 添加列:用 SQL 语句在 course 表中添加一列 year,类型为 varchar(4),默认置为空: ```sql ALTER TABLE course ADD COLUMN year varchar(4) DEFAULT NULL; ``` 5. 删除列:用 SQL 语句将 course 表中的 year 字段删除: ```sql ALTER TABLE course DROP COLUMN year; ``` 6. 添加约束: (1) 给 student 表的 sex 字段添加默认值为男,给 tel 字段添加唯一约束: ```sql ALTER TABLE student ALTER COLUMN sex SET DEFAULT '男'; ALTER TABLE student ADD CONSTRAINT uniq_tel UNIQUE (tel); ``` (2) 给 course 表的 lecture 字段添加约束,必须 >= 10: ```sql ALTER TABLE course ADD CHECK (lecture >= 10); ``` (3) 给 student_course 表添加主键,主键为 sno 和 cno: ```sql ALTER TABLE student_course ADD CONSTRAINT pk_student_course PRIMARY KEY (sno, cno); ``` 7. 添加记录:向 student 表中添加记录,记录内容为:090404201,张虹,男,南京,0904042,1999-9-1,090404202,林红,女,杭州,0904042,1999-10-3 ```sql INSERT INTO student (sno, sname, sex, homedress, tel, birthday) VALUES ('090404201', '张虹', '男', '南京', '0904042', '1999-09-01'), ('090404202', '林红', '女', '杭州', '0904042', '1999-10-03'); ``` 8. 修改记录: (1) 把学号为 090404201 的学生姓名改为张红。 ```sql UPDATE student SET sname = '张红' WHERE sno = '090404201'; ``` (2) 把张虹的家庭地址改成绍兴。 ```sql UPDATE student SET homedress = '绍兴' WHERE sname = '张虹'; ``` 9. 删除记录:删除学号为 090404201 的记录 ```sql DELETE FROM student WHERE sno = '090404201'; ``` [2024-04-09 14:31:06 | AI写代码神器 | 1602点数解答]

相关提问