create database 学生信息

on primary  //建立在主文件文件组

(

name='学生信息_data',

filename='D:\2011上半年度\数据库\sql代码\xueshengxinxi.mdf',

size=3,

maxsize=10,

filegrowth=1

)

log on//开始工作

(

name='学生信息_log',

filename='D:\2011上半年度\数据库\sql代码\xueshengxinxi.ldf',

size=2,

maxsize=5,

filegrowth=10%

)

go

sp_helpdb 学生信息//store procedure help database 查看学生信息

go

alter database 学生信息

modify name=学生情况//改名

go

Alter database 学生情况

modify file//改变文档

(name=学生信息_data,

Size=4mb,

Maxsize=20mb,

Filegrowth=2%)

Alter database 学生情况

modify file

(name=学生信息_log,

Size=3mb,

Maxsize=10mb,

Filegrowth=1%)

go

exec sp_dboption 学生情况//找到存储方式

go

use 学生情况//使用数据库

go

create table 学生

(学号 int NOT NULL primary key,//主键

姓名varchar(10),//变长字符串

性别char(2)default'男',

专业char(20),

系别char(20),

年级char(20),

班别char(2),

出生日期smalldatetime,

地区来源varchar(30),

情况变动char(10),//普通字符串

政治面貌char(8),

民族  char(8)default'汉',

总学分int

)

create table 学期成绩

(

学号int references 学生(学号),//参考

课程编号char(2) references 课程注册(课程编号),

成绩real check (成绩>=0 and 成绩<=100),//real是浮点型数据类型 然后后面的check是检查

备注varchar(50)

primary key(学号,课程编号)

)

go

create table 课程注册

(课程编号char(2) primary key,

课程名称char(10) unique nonclustered,//索引

任课教师char(8),

周学时int,

学分int,

)

go

use 学生情况

alter table 学生

add column_备注int

go

ALTER TABLE 学生

ALTER COLUMN 专业char(30)

go

ALTER TABLE 学期成绩

DROP COLUMN 备注

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('001','李春刚','男','计算机应用','计算机','01','02','1985-2-10','呼市','团员','汉')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,情况变动,政治面貌,民族)

values('002','东学婷','女','计算机应用','计算机','02','04','1986-10-24','包头','转系','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,情况变动,政治面貌,民族)

values('003','龙建委','男','电子商务','管理系','02','01','1984-2-17','乌海','退学','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('004','刘波','男','电子商务','管理系','03','02','1985-4-24','巴盟','团员','汉')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('005','吴惠','女','软件开发','软件','01','01','1985-2-10','通辽','团员','汉')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('006','王涛','男','软件开发','软件','02','02','1984-9-8','赤峰','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('007','郭凤丽','男','应用电子','电子','02','02','1984-3-2','海拉尔','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('008','贾惠','男','应用电子','电子','02','01','1983-2-2','集宁','团员','汉')

go

insert 学期成绩(学号,课程编号,成绩)

values('001','01','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('001','05','75')

go

insert 学期成绩(学号,课程编号,成绩)

values('002','03','90')

go

insert 学期成绩(学号,课程编号,成绩)

values('002','05','50')

go

insert 学期成绩(学号,课程编号,成绩)

values('003','01','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('003','02','75')

go

insert 学期成绩(学号,课程编号,成绩)

values('004','03','60')

go

insert 学期成绩(学号,课程编号,成绩)

values('004','02','92')

go

insert 学期成绩(学号,课程编号,成绩)

values('005','01','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('005','04','46')

go

insert 学期成绩(学号,课程编号,成绩)

values('006','05','95')

go

insert 学期成绩(学号,课程编号,成绩)

values('006','03','52')

go

insert 学期成绩(学号,课程编号,成绩)

values('007','04','96')

go

insert 学期成绩(学号,课程编号,成绩)

values('007','05','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('008','04','76')

go

insert 学期成绩(学号,课程编号,成绩)

values('008','05','68')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('01','计算机应用','王晓梅','4','4')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('02','电子商务','李丽','6','6')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('03','网页制作','张铁柱','6','6')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('04','软件工程','付大鹏','4','4')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('05','数据库','白一格','6','6')

go

sql server数据库入门的更多相关文章

  1. SQL Server数据库入门学习总结

    数据库基本是由表,关系,操作组成:对于初学者,首先要学的是: 1.数据库是如何存储数据的 —— 表.约束.触发器 2.数据库是如何操作数据的 —— insert,update,delete.T-sql ...

  2. SQL Server数据库性能优化之索引篇【转】

    http://www.blogjava.net/allen-zhe/archive/2010/07/23/326966.html 性能优化之索引篇 近期项目需要, 做了一段时间的SQL Server性 ...

  3. 在 SQL Server 数据库的 WHERE 语句中使用子查询

    这是关于子查询语句的一系列文章中的第三篇.在这篇文章中我们将讨论WHERE语句中的子查询语句.其他的文章讨论了其他语句中的子查询语句. 本次课程中的所有例子都是基于Microsoft SQL Serv ...

  4. SQL Server复制入门(一)----复制简介【转】

    SQL Server复制入门(一)----复制简介 简介 SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是 ...

  5. C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用

    C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备)  https://blog.csdn.net/u013519551/article/details/51220841 1. . ...

  6. SQL Server 数据库基础笔记分享(下)

    前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...

  7. SQL Server 数据库基础笔记分享(上)

    前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...

  8. Amazon RDS 上的 Microsoft SQL Server » 导入和导出 SQL Server 数据库

    导入和导出 SQL Server 数据库 Amazon RDS 支持使用完整备份文件 (.bak 文件) 对 Microsoft SQL Server 数据库进行本机备份和还原.您可以在单个便携式文件 ...

  9. 图解SQL Server 2008入门必会

    图解SQL Server 2008入门必会   https://jingyan.baidu.com/article/656db918eded1ee381249c0b.html 图解SQL Server ...

随机推荐

  1. Nim函数调用的几种形式

    Nim函数调用的几种形式 Nim 转载条件:如果你需要转载本文,你需要做到完整转载本文所有的内容,不得删改文内的作者名字与链接.否则拒绝转载. 关于nim的例行介绍: Nim 是一门静态编译型的系统级 ...

  2. 18-11-05ie 热键的使用

    IE浏览器快捷键大全 更新:2013-04-01 17:05 | 标签:快捷键 一般快捷键F11打开/关闭全屏模式 TAB循环的选择地址栏,刷新键和当前标签页 CTRL+F在当前标签页查询字或短语 C ...

  3. Sql Prompt---Unable to connect to the Redgate Client Service

    今天在使用SQLPrompt时,突然发现所有的提示都不能用了,在百度上搜索无果,刚刚在Google搜索,果然找到了自己想要的答案,今天把搜索的结果发布在此,希望能够帮助到有需要的朋友. 客户端服务停止 ...

  4. 今天想写一下关于SpringMVC的视图解释器

    昨天我写了一下SpringMVC最爱金丹的项目的配置流程,这样搭建完项目之后呢我发现我每个请求都得加个.do什么的后缀,这让我开发得很不爽,于是呢今天就想配置一下这个试图解释器,这样做的目的有两个:第 ...

  5. wxPython制作跑monkey工具(python3)

    一. wxPython制作跑monkey工具python文件源代码内容Run Monkey.py如下: #!/usr/bin/env python import wx import os import ...

  6. ubuntu安装tensorboardx

    先安装tensorboardX,因为tensorboard依赖于tensorflow中的一些东西,所以安装完tensorboard之后,需要再安装tensorflow pip install tens ...

  7. Hailstone冰雹序列问题

    在复习数据结构,课程中提到Hailstone冰雹序列问题,问题如下 代码如下: public List<int> Hailstone(int n) { List<int> li ...

  8. Python全栈之路----常用模块----subprocess模块

    我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python ...

  9. Win10激活密钥key(可激活所有版本)

    Win10激活密钥key(可激活所有版本) Win10一年的免费升级服务已经到期,用户要使用Win10系统,就需要最新Win10密钥来激活Win10,一般激活Win10系统有两种方式,一个是使用Win ...

  10. 使用日期操作类(Calendar)获得几秒、几分钟、几小时之前的时间

    public String dealDate(String case_time){ // 日期操作类 Calendar calendar = Calendar.getInstance(); // 当前 ...