现有关系数据库如下: 数据库名:我班同学数据库 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 宿舍表(宿舍号 char(6),宿舍电话) 用SQL语言实现下列功能的sql语句代码:*/ --1.创建数据库[我班同学数据库]代码。 --2.创建数据表[宿舍表]代码; --宿舍表(宿舍号 char(6),宿舍电话) --要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码 --3.创建数据表[同学表]代码; --同学表(学号 char(6),姓
时间: 2024-02-11 18:08:27 浏览: 63
/* 1.创建数据库[我班同学数据库]代码。*/
CREATE DATABASE 我班同学数据库;
/* 2.创建数据表[宿舍表]代码; */
CREATE TABLE 宿舍表 (
宿舍号 char(6) PRIMARY KEY,
宿舍电话 char(7) CHECK (宿舍电话 LIKE '633%')
);
/* 3.创建数据表[同学表]代码; */
CREATE TABLE 同学表 (
学号 char(6) PRIMARY KEY,
姓名 varchar(20) NOT NULL,
性别 char(2) CHECK (性别 IN ('男', '女')),
年龄 tinyint CHECK (年龄 >= 0),
民族 varchar(20),
身份证号 char(18),
宿舍号 char(6) REFERENCES 宿舍表(宿舍号)
);
```
解释一下上述SQL语句:
1. 第一条SQL语句用于创建数据库,数据库名为“我班同学数据库”;
2. 第二条SQL语句用于创建数据表“宿舍表”,包含两个字段:宿舍号和宿舍电话。宿舍号作为主键,宿舍电话必须以“633”开头,且长度为7位;
3. 第三条SQL语句用于创建数据表“同学表”,包含七个字段:学号、姓名、性别、年龄、民族、身份证号和宿舍号。学号作为主键,宿舍号作为外键参照宿舍表的宿舍号字段。其中,性别字段只能是“男”或“女”,年龄字段必须大于等于0。
相关问题
在数据库中新建一张学生表,包含学号姓名年龄,性别系别
好的,您可以使用如下的 SQL 语句来创建一张包含学号、姓名、年龄、性别和系别的学生表:
```
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10),
department VARCHAR(50)
);
```
其中,id 是学号,name 是姓名,age 是年龄,gender 是性别,department 是系别。您可以根据实际情况修改字段的数据类型和长度。
向student表中插入学号、姓名、年龄、性别、专业的数据库数据
好的,以下是向`student`表中插入学号、姓名、年龄、性别、专业的示例 SQL 语句:
```
INSERT INTO student (id, name, age, gender, major) VALUES
(1, '张三', 20, '男', '计算机科学'),
(2, '李四', 21, '女', '软件工程'),
(3, '王五', 19, '男', '信息安全'),
(4, '赵六', 22, '女', '人工智能');
```
在上面的 SQL 语句中,`id`代表学号,`name`代表姓名,`age`代表年龄,`gender`代表性别,`major`代表专业。您可以根据实际需要进行调整。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)