SQL数据库代码记录保存

大学期间的一些数据库代码O(∩_∩)O哈哈~

当时年少无知!


/*创建数据库*/
create database ST
ON
(
	NAME="ST",
	FILENAME="D:\SQL\ST.MDF",
	SIZE=5MB,
	MAXSIZE=50mb,
	FILEGROWTH=10%
)
LOG ON 
(
	NAME="ST_LOG",
	FILENAME="D:\SQL\ST.LDF",
	SIZE=2MB,
	MAXSIZE=5MB,
	FILEGROWTH=1MB
)


/*创建表*/
use ST
GO
create table Student
(
	Sno char(10) not null,
	Sname char(10) not null,
	primary key(Sno,Sname),
	Ssex bit null default 1,
	Sage int null,
	Sdept char(20) null default '空'
)


GO
create table Course
(
	Cno char(10) not null,
	Cname char(10) not null,
	primary key(Cno),
	Cpno char(2) null,
	Ccredit int null
)


GO
create table SC
(
	Sno char(10) not null,
	Cno char(10) not null,
	Grade int default 0,
	primary key(Sno,Cno)
)

GO
create table xsb1
(
	Sno char(10) not null,
	Cno char(10) not null,
	Grade int default 0,
	primary key(Sno,Cno)
)

/*修改表结构*/
ALTER TABLE xsb1
	add name char(8),
	Sdate char(10)

ALTER TABLE xsb1
	alter column Sdate smalldatetime

ALTER TABLE xsb1
	drop column Sdate

/*删除表*/
drop table xsb1


/*添加数据*/
/*指定列*/
use ST
INSERT INTO Student(Sno,Sname,Ssex,Sage,Sdept)
	values('200215121','李勇',1,20,'CS'),
	('200215122','刘晨',0,19,'CS'),
	('200215123','王敏',0,18,'MA'),
	('200215125','张立',1,19,'IS')
/*不指定列*/
use ST
INSERT INTO Student
	values('200215121','李勇',1,20,'CS'),
	('200215122','刘晨',0,19,'CS'),
	('200215123','王敏',0,18,'MA'),
	('200215125','张立',1,19,'IS')
go
INSERT INTO Course
	values('1','数据库','5',4),
	('2','数学','',2),
	('3','信息系统','1',4),
	('4','操作系统','6',3),
	('5','数据结构','7',4),
	('6','数据处理','',2),
	('7','PASCAL语言','6',4)
go
INSERT INTO SC
	values('200215121','1',92),
	('200215121','2',85),
	('200215121','3',88),
	('200215122','2',90),
	('2
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值