创建数据库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.

创建数据库

Create database xsl

On

( name=xsl_data,

Filename=’E:\sql\xsl_data.mdf’,

Size=1mb,

Maxsize=5mb,

Filegrowth=10%

)

Log on

( name=xsl_log,

Filename=’E:\sql\xsl_log.ldf’,

Size=5mb,

Maxsize=10mb,

Filegrowth=1mb

)

Go

2.为数据库XS增加数据文件XSBAK,文件初始大小为5MB,最大大小为50MB,曾大幅度为5%

Alter database xs

Add file

( name=xsbak,

Filename=’E:\sql\xsbak_data.ndf’,

Size=5mb,

Maxsize=20mb,

Filegrowth=5%

)

Go

3.修改数据库

Alter database xs

Modify file

( name=xsbak,

Maxsize=50mb

)

Go

4.删除数据库

Alter database xs

Remove file xsbak

5.为数据库改名

Alter database test

Modify name=try

6.将整个数据库备份

Use xs

Backup database xs to disk=’E:\sql\backup\xs_backup.bak’

Go

7.恢复备份

Restore database xs from disk=’e:\sql\backup\xs_backup.bak’

Go

8.设置表XSDA表”性别”字段的默认值为1.

Use xs

Create table xs(

学号char(6) not null primary key,

姓名char(8) not null,

性别bit not null default (1),

系名char(10) not null,

出生日期smalldatetime not null,

民族char(4) not null,

总学分tinyint not null,

备注text null

)

Go

9.表增加新列

Use xs

Alter table xscj

Add

学分tinyint null

Go

10.删除列

Use xs

Alter table xscj

Drop

Column 学分

Go

11.将表中姓名列的长度由原来的8改为10,将出生日期列的数据类型由原来的smallldatetime改为

datetime.

Use xs

Alter table xada

Alter column 姓名char(10)

Alter column 出生日期datetime

Go

12.插入数据

Use xs

Insert xsda

Values (‘200608’,’李忠诚’,1,’信息’,’1998-09-90’ ,’汉’60,null)

Go

13 创建表

use xs

create table xsl

( num char(6) not null,

name char(8) not null,

speiality char(10) null

)

Go

14. 将XS数据库的XSDA表中学号为200604的学生的备注列改为三好生

use xs

update xsda

set 备注=’三好生’

where 学号=’200604’

go

15. 所有学生学分增加10

use xs

update xsda

set 总学分=总学分+10

go

16. 所有学生学分增加10

use xs

update xsda

set 总学分=总学分+10

go

17. 将表中备注为空的行删除

use xs

dalete from xsda

where 备注is null

go

18. 为XS数据库中XSDA表的‘学号’列创建索引

use xs

create index xh_ind

on xsda (学号)

go

19. 为表的‘课程编号’列创建唯一聚集索引

use xs

create unique clustered index kcbh_ind

on kcxx (课程编号)

go

20. 在XS数据库中创建学生信息表XSXX,并定义CHECK约束

use xs

create table xsxx

(

学号char(6),

姓名char(8),

性别char(2) check (性别in (‘男’,’女’)),

入学日期datetime

相关文档
最新文档