sql server数据库入门
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数据库入门的更多相关文章
- SQL Server数据库入门学习总结
数据库基本是由表,关系,操作组成:对于初学者,首先要学的是: 1.数据库是如何存储数据的 —— 表.约束.触发器 2.数据库是如何操作数据的 —— insert,update,delete.T-sql ...
- SQL Server数据库性能优化之索引篇【转】
http://www.blogjava.net/allen-zhe/archive/2010/07/23/326966.html 性能优化之索引篇 近期项目需要, 做了一段时间的SQL Server性 ...
- 在 SQL Server 数据库的 WHERE 语句中使用子查询
这是关于子查询语句的一系列文章中的第三篇.在这篇文章中我们将讨论WHERE语句中的子查询语句.其他的文章讨论了其他语句中的子查询语句. 本次课程中的所有例子都是基于Microsoft SQL Serv ...
- SQL Server复制入门(一)----复制简介【转】
SQL Server复制入门(一)----复制简介 简介 SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是 ...
- C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用
C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备) https://blog.csdn.net/u013519551/article/details/51220841 1. . ...
- SQL Server 数据库基础笔记分享(下)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- SQL Server 数据库基础笔记分享(上)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- Amazon RDS 上的 Microsoft SQL Server » 导入和导出 SQL Server 数据库
导入和导出 SQL Server 数据库 Amazon RDS 支持使用完整备份文件 (.bak 文件) 对 Microsoft SQL Server 数据库进行本机备份和还原.您可以在单个便携式文件 ...
- 图解SQL Server 2008入门必会
图解SQL Server 2008入门必会 https://jingyan.baidu.com/article/656db918eded1ee381249c0b.html 图解SQL Server ...
随机推荐
- Problem D: 平面上的点和线——Point类、Line类 (IV)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段.现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作. 根据“append ...
- java 两行代码解析json文件
public void JsonRead() throws IOException{ String str = FileUtils.readFileToString(new File("D: ...
- sql嵌套查询
嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询.其中外层查询也称为父查询,主查询.内层查询也称子查询,从查询. ...
- The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
好久没有冒泡了,最近在新环境上搭建应用时,启动报错: INFO: Illegal access: this web application instance has been stopped alre ...
- JAVA8集合之List
目录: 一.ArrayList概述 二.ArrayList的实现 1)成员变量 2)构造方法 3)元素添加 4)元素删除 5)元素修改 6)集合容量调整 7)集合转数组 三.总结 一.ArrayLis ...
- C++入门程序作业2
程序在Dev-C++5.5.3版本运行 结构体的使用 给结构体赋值,打印出结构体中学生姓名,分数,平均分 #include <iostream>#include <cassert&g ...
- 如何将新建的项目完整的提交到gitlab上?
描述: 使用idea开发工具新建了一个项目工程,此时此刻工程没有任何的版本控制,代码存放在本地磁盘中,如果需要直接将项目工程代码提交到gitlab上,该如何操作呢? 因为当前没有版本控制,不能像正常的 ...
- docker 容器跑一个应用
虽然是个前端,但是公司比较推崇docker,感觉挺神奇,就也学了一些,再此做个笔记,以供日后回想. 我的想法是在一个centos环境中运行一个nginx服务.docker的安装就不说了,网上已经有好多 ...
- swift4.0 数据转模型
swift 4.0时代的到来,说明了swift已经趋于稳定了,已经完全可以入坑了. 下面就拿最简单的数据转模型来说说,实战一下. 接口使用: http://116.211.167.106/api/l ...
- WEB学习笔记2-结构组织和文件命名
常用的前端文件的组织结构: .js(放置javascript代码) .lib(放置框架javascript文件) .custom.js .css(放置CSS样式代码) .lib(放置框架CSS文件) ...