数据库入门—T-SQL(1)

基本的sql语句查询:

1. 删除创建的数据库test。
T-SQL:drop database test;
2. 创建数据库stu,所有选项取默认值。
T-SQL:create database stu
3. 在stu数据库中创建三个表,关系模式如下所示:
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:Course(Cno,Cname,Cpno,Ccredit),其中Cpno为外码
学生选课表:SC(Sno,Cno,Grade),其中Sno为外码,Cno为外码
T-SQL:use stu
创建学生表

create table Student
(
Sno char(12) primary key,
Sname char(20) unique,
Ssex char(2),
Sage smallint,
Sdept char(20)
);

创建课程表
create table Course
(
Cno char(4)primary key,
Cname char(40),
Cpno char(4),
Ccredit smallint,
foreign key(Cpno)references Course(Cno)
);

创建选课表
create table SC
(
Sno char(12),
Cno char(4),
Greade smallint,
primary key(Sno,Cno),
FOREIGN KEY(Sno)REFERENCES Student(Sno),
FOREIGN KEY(Cno)REFERENCES Course(Cno),
);

4 . 用图形化的方式向student、course和sc表添加记录,每个表至少5条记录
Student
course
SC
5. 用T-SQL语句分别对三张表执行增删改操作,操作例子自己设计
1).使用insert命令向Student表中增加信息
T-SQL:insert into Student values(
'201215126','小明','男','20','CS');

2).使用update命令在Course表中修改信息
T-SQL:update Course
set Cname='数据库系统概论'
where Cno='1'

3).使用delete命令在SC表中删除信息语句
T-SQL: delete from SC
where Greade='1'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值