T-SQL语句创建“学生”表
时间: 2023-12-16 17:02:49 浏览: 43
可以的,以下是一个简单的T-SQL语句创建“学生”表的示例:
CREATE TABLE 学生 (
学号 INT NOT NULL PRIMARY KEY,
姓名 VARCHAR(50) NOT NULL,
性别 VARCHAR(10) NOT NULL,
年龄 INT NOT NULL,
出生日期 DATE NOT NULL,
专业 VARCHAR(50) NOT NULL
);
相关问题
用T-SQL语句创建学生运动会管理系统数据库和数据表
好的,以下是创建学生运动会管理系统数据库和数据表的T-SQL语句:
首先,我们需要创建这个系统的数据库:
```sql
CREATE DATABASE StudentSportsMeeting;
```
接下来,我们可以创建三个数据表:班级表、运动员表和比赛项目表。
班级表的创建语句如下:
```sql
USE StudentSportsMeeting;
CREATE TABLE Class (
ClassID INT PRIMARY KEY,
ClassName VARCHAR(50),
Major VARCHAR(50),
StudentNum INT
);
```
运动员表的创建语句如下:
```sql
CREATE TABLE Athlete (
AthleteID INT PRIMARY KEY,
AthleteName VARCHAR(50),
Gender VARCHAR(10),
Age INT,
ClassID INT,
FOREIGN KEY (ClassID) REFERENCES Class(ClassID)
);
```
比赛项目表的创建语句如下:
```sql
CREATE TABLE Event (
EventID INT PRIMARY KEY,
EventName VARCHAR(50),
EventLocation VARCHAR(50)
);
```
注意,上面创建运动员表时,我们使用了外键(FOREIGN KEY)来与班级表进行关联,这样就可以保证每个运动员只能属于一个班级。同时,在创建表的时候,我们也定义了每个表的主键,保证了数据的唯一性。
希望这些T-SQL语句可以帮助您创建学生运动会管理系统的数据库和数据表。
SQL SERVER实作题,比如让根据题目要求写出T-SQL语句
好的,下面是一些SQL SERVER实作题的例子:
1. 创建一个表,名为`students`,包含以下列:`id`(整数类型,主键),`name`(字符串类型),`age`(整数类型),`gender`(字符串类型),`score`(整数类型)。请编写一个T-SQL语句来创建该表。
2. 在`students`表中插入以下数据:
| id | name | age | gender | score |
| ---- | ------ | ---- | ------ | ----- |
| 1 | Tom | 18 | Male | 90 |
| 2 | Jerry | 19 | Female | 85 |
| 3 | Peter | 17 | Male | 92 |
| 4 | Lucy | 18 | Female | 88 |
| 5 | Jack | 20 | Male | 95 |
请编写一个T-SQL语句来插入这些数据。
3. 编写一个T-SQL语句,查询`students`表中的所有学生的姓名和年龄。
4. 编写一个T-SQL语句,查询`students`表中年龄小于等于18岁的学生的姓名、年龄和成绩。
5. 编写一个T-SQL语句,查询`students`表中成绩排名前三的学生的姓名和成绩。
6. 编写一个T-SQL语句,更新`students`表中名为"Tom"的学生的成绩为95分。
7. 编写一个T-SQL语句,删除`students`表中年龄大于等于20岁的学生。
以上是一些SQL SERVER实作题的例子,您可以根据需要进行适当的修改和调整。