2.在数据库student中创建基本表 (1) student (sno, sname, ssex, sage, sdept) (2) course (cno, cname, cpno, ccredi
时间: 2024-10-14 14:07:54 浏览: 39
数据库系统概论Sql练习表student、sc、course.pdf
在数据库中创建基本表通常涉及到SQL语言的CREATE TABLE语句。以下是为您提供的两个表的创建示例:
1. 学生表(student):
```sql
CREATE TABLE student (
sno VARCHAR(10) PRIMARY KEY, -- 学号,主键
sname VARCHAR(50), -- 姓名
ssex CHAR(1) -- 性别
sage INT, -- 年龄
sdept VARCHAR(50) -- 所在系部
);
```
2. 课程表(course):
```sql
CREATE TABLE course (
cno VARCHAR(10) PRIMARY KEY, -- 课程编号,主键
cname VARCHAR(50), -- 课程名称
cpno INT, -- 授课教师编号
ccredit DECIMAL(3,1) -- 学分
);
```
在这里:
- `VARCHAR`用于存储字符串类型的数据,`CHAR`用于固定长度字符数据,`INT`表示整数类型,`DECIMAL`表示带有小数部分的数字。
- 主键(`PRIMARY KEY`)用于标识每个记录的唯一性。
阅读全文