利用SQL在st_2中建立student_2表,并按照student表设置学号、姓名、性别、年龄及所在系。其中,姓名属性应不为空值,性别属性取值范围为男或女。并在student_2表中建立完整性约束C1,约束条件为年龄小于25岁。
时间: 2024-02-24 19:56:51 浏览: 74
建立学生信息表.sql
好的,这是一个关于SQL语句的问题。我可以帮你解决。
你可以使用以下SQL语句在st_2数据库中创建student_2表:
```sql
CREATE TABLE student_2 (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
gender ENUM('男', '女') NOT NULL,
age INT,
department VARCHAR(50),
CONSTRAINT C1 CHECK (age < 25)
);
```
这个语句会在student_2表中创建五个属性:id、name、gender、age和department。其中,id是主键,自增长;name是必须存在的,gender只能取'男'或'女'两个值,age是年龄,department是所在系;同时,这个语句也会创建一个约束C1,它的条件是年龄必须小于25岁。
希望这个回答能够帮到你。
阅读全文