用SQL语句创建一个专业表,属性包括专业名,辅导员,联系方式,专业介绍
时间: 2024-06-12 17:07:28 浏览: 125
CREATE TABLE 专业表 (
专业名 VARCHAR(50) NOT NULL,
辅导员 VARCHAR(50) NOT NULL,
联系方式 VARCHAR(50) NOT NULL,
专业介绍 VARCHAR(500) NOT NULL,
PRIMARY KEY (专业名)
);
相关问题
用sql语句创建一个表
回答: 要使用SQL语句创建一个表,你可以按照以下格式编写CREATE TABLE语句:
CREATE TABLE 表名 (
列名1 数据类型,
列名2 数据类型,
列名3 数据类型,
...
);
例如,如果你想创建一个名为"actor"的表,其中包含actor_id、first_name、last_name和last_update这四个列,你可以使用以下SQL语句:
CREATE TABLE actor (
actor_id smallint(5) not null PRIMARY KEY,
first_name varchar(45) not null,
last_name varchar(45) not null,
last_update date not null
);
这个语句将创建一个名为"actor"的表,其中包含四个列:actor_id、first_name、last_name和last_update。actor_id列是一个小整数类型,长度为5,并且是主键。first_name和last_name列是varchar类型,长度为45。last_update列是日期类型。[1][2][3]
SQL语句建班级表(名称、学生数、辅导员姓名、所属专业)
可以使用下面的 SQL 语句创建一个名为 class 的班级表,包含名称(name)、学生数(student_num)、辅导员姓名(instructor)和所属专业(major)四个字段:
```
CREATE TABLE class (
name VARCHAR(50) PRIMARY KEY,
student_num INT,
instructor VARCHAR(50),
major_id INT,
FOREIGN KEY (major_id) REFERENCES major(ID)
);
```
其中,name 为班级的名称,是表中的主键,必须是唯一的。student_num 为班级的学生数,使用 INT 类型保存。instructor 为辅导员的姓名,使用 VARCHAR 类型保存,可以根据实际情况设定合适的长度。major_id 为所属专业的编号,使用 INT 类型保存,并添加了一个外键约束,关联到专业表中的 ID 字段。这样可以保证班级表中的 major_id 值一定是专业表中存在的 ID 值。
相关推荐
![](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)