create database databaseName
on primary
(
  Name =dbName1,
  FileName='C:\mydatabase1\dbName1.mdf',
  Size =10MB,
   MaxSize=20MB,
  FileGrowth=10mb),
(
  Name =dbName2,
  FileName='C:\mydatabase2\dbName2.mdf',
  Size =10MB,
   MaxSize=20MB,
  FileGrowth=10mb)
Log on
(
  Name =dbLogName1,
  Filename= 'C:\mydatabaseLog\dbLogName1.ldf',
  Size=10mb,
  MaxSize=20mb,
FileGrowth=10mb) 
/*
Name sql server使用的逻辑名称
Filename 完全限定的NT Server 文件名
Size 文件的初始大小 ,默认值是model数据库主文件[model.mdf]的大小
MaxSize 最大的文件尺寸,默认值是占满整个空间
FileGrowth 当需要时,SQL Server拓展文件的量 。默认值10%
*/

------------
---修改数据库----
--添加文件--
alter database  databaseName
add File
(
  Name= dbName3,
  size=10MB,
  MaxSize=20mb,
 FileName='C:\dbName3.mdf',
FileGrowth=10mb
)
---移除文件-----

Alter Database databaseName
remove File dbName3

------修改文件---------
alter database  databaseName
Modify File
(
 Name=dbName2,
 Size=15mb
)

数据库之study

create database study /*数据文件 前三行必写*/ on

(

name = study_data,

filename = 'f:\20160303\study.mdf',

size=20,

maxsize=unlimited,

filegrowth=20%

)

log on (

name = study_log,

filename = 'f:\20160303\study.log',

size=5,

maxsize=20,

filegrowth=2

)

/*GO的作用是先执行上面的语句  数据库建好之后再往下运行*/

use study

create table class (

class_no char(6) primary key,

class_name char(20) not null,

class_special varchar(20),

class_dept char(20)

)

GO

create table student (

s_no char(6) primary key,

class_no char(6) not null references class(class_no),

s_name varchar(10) not null,

s_sex char(2) check(s_sex ='男' or s_sex='女'),

s_birthday datetime

)

GO

create table course (

course_no char(5) primary key,

course_name char(20) not null,  course_score numeric(6,2)

)

GO create table choice (

s_no char(6) references student(s_no),

course_no char(5) references course(course_no),

score numeric(6,1)

)

GO

create table teacher (

t_no char(6) primary key,

t_name varchar(10) not null,

t_sex char(2) check(t_sex ='男' or t_sex='女'),

t_birthday datetime,  t_title char(10)

)

GO

create table teaching (

course_no char(5) references course(course_no),

t_no char(6) references teacher(t_no)

)

select * from choice

insert into class values('js9901','计算机99-1','计算机','计算机系')

insert into class values('js9902','计算机99-2','计算机','计算机系')

insert into class values('js0001','计算机00-1','计算机','计算机系')

insert into class values('js0002','计算机00-2','计算机','计算机系')

insert into class values('xx0001','信息00-1','信息','信息系') insert into class values('xx0002','信息00-1','信息','信息系')

insert into student values('991101','js9901','张斌','男','1981-10-1')

insert into student values('991102','js9901','王蕾','女','1980-8-8')

insert into student values('991103','js9901','李建国','男','1981-4-5')

insert into student values('991104','js9901','李平方','男','1981-5-12')

insert into student values('991201','js9902','陈东辉','男','1980-2-8')

insert into student values('991202','js9902','葛鹏','男','1979-12-23')

insert into student values('991203','js9902','潘耀志','女','1980-2-6')

insert into course values('01001','计算机基础','3')

insert into course values('01002','程序设计语言','5')

insert into course values('01003','数据结构','6')

insert into course values('02001','数据库原理与应用','6')

insert into course values('02002','计算机网络','6')

insert into choice values('991101','01001','88.0')

insert into choice(s_no,course_no) values('991102','01001')

insert into choice values('991103','01001','91.0')

insert into choice values('991104','01001','78.0')

insert into teacher values('000001','李英','女','1964-11-3','讲师')

insert into teacher values('000002','王大山','男','1955-3-3','副教授')

insert into teacher values('000003','张朋','男','1974-10-3','讲师')

insert into teacher values('000004','陈伟军','男','1963-11-1','助教')

insert into teacher values('000005','宋浩然','男','1966-12-4','讲师')

insert into teacher values('000006','徐红霞','女','1964-5-8','副教授')

insert into teaching values('01001','000001')

insert into teaching values('01002','000002')

insert into teaching values('01003','000003')

insert into teaching values('02001','000004')

select * from choice; select * from class select * from course select * from student select * from teacher select * from teaching

T-SQL 数据库的创建的更多相关文章

  1. SQL Azure (16) 创建PaaS SQL Azure V12数据库

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 最新的Azure PaaS SQL Database(SQL Azu ...

  2. 试用 Azure Sql 数据库

    我们的12月试用账号的免费服务里有一个Azure Sql服务,最近正好自己做一个小工具需要一个数据库,正好可以把它当测试库顺便体验一把Azure Sql. 概述 Azure SQL 数据库 Azure ...

  3. SQL Server 在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases)

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 遇到的问题(Problems) 实现代码(SQL Codes) 方法一:拼接SQL: 方法二: ...

  4. Oracle数据库的创建以及远程连接(PL/SQL Developer远程连接数据库)

    dbca: 创建数据库 netca: 创建监听程序 netmgr: 配置监听服务(将数据库服务注册到监听器上) netca 与 netmgr 两步可以直接在 ORACLE_HOME/network/a ...

  5. 跟我学Windows Azure 二 使用SQL Azure创建数据库服务器,创建数据库,创建表

    登陆Windows Azure门户 输入我们上一节课所注册的帐号及密码,点击登陆. 选择SQL 数据库,选择服务器 选择创建数据库服务器 设置访问数据库服务器的登陆帐号及密码 点击确定完成数据库服务器 ...

  6. 数据库开发基础-SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)

    控制数据库的服务: 方法一: 1.Windows+R 打开运行  打开cmd 2.输入net start MSSQLserver 启动数据库服务 输入net stop MSSQLserver 关闭数据 ...

  7. sql server 脚本创建数据库邮件

    sql server 脚本创建数据库邮件代码: --脚本创建数据库邮件 --1.开启数据库邮件 RECONFIGURE WITH OVERRIDE GO RECONFIGURE WITH OVERRI ...

  8. 个人博客设计:创建Sql数据库操作类。

    整体的博客框架如下 数据库操作java类如下 package com.yxq.dao; import java.sql.Connection; import java.sql.DriverManage ...

  9. SQL数据库中临时表、临时变量和WITH AS关键词创建“临时表”的区别

    原文链接:https://www.cnblogs.com/zhaowei303/articles/4204805.html SQL数据库中数据处理时,有时候需要建立临时表,将查询后的结果集放到临时表中 ...

  10. C# 动态创建SQL数据库(二)

    使用Entity Framework  创建数据库与表 前面文章有说到使用SQL语句动态创建数据库与数据表,这次直接使用Entriy Framwork 的ORM对象关系映射来创建数据库与表 一 新建项 ...

随机推荐

  1. Python开发基础-Day1-python入门

    编程语言分类 机器语言 使用二进制代码直接编程,直接与硬件交互,执行速度非常快,灵活,但是开发难度高,开发效率低下,缺乏移植性. 汇编语言 对机器语言指令进行了英文封装,较机器语言容易记忆,直接与硬件 ...

  2. [BZOJ3238][AHOI2013]差异(后缀数组)

    求和式的前两项可以直接算,问题是对于每对i,j计算LCP. 一个比较显然的性质是,LCP(i,j)是h[rk[i]+1~rk[j]]中的最小值. 从h的每个元素角度考虑,就是对每个h计算有多少对i,j ...

  3. POJ1067 取石子游戏 威佐夫博弈 博弈论

    http://poj.org/problem?id=1067 有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子.游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子:二是可 ...

  4. [BZOJ3529]数表

    假设$n\leq m$,我们先不考虑$\leq a$的限制 $\sum\limits_{i=1}^n\sum\limits_{j=1}^m\sigma((i,j))=\sum\limits_{T=1} ...

  5. 【哈希】CDOJ1717 京电的神秘矩阵

    对每个矩阵里的元素用两个大素数做双关键字哈希,丢进set即可. #include<cstdio> #include<iostream> #include<set> ...

  6. 【斜率优化】bzoj3675-[Apio2014]序列分割&&Uoj104

    题目大意 将一个长度为N的非负整数序列分割成k+l个非空的子序列,每次选择一位置分割后,将会得到一定的分数,这个分数为两个新序列中元素和的乘积.求最大的分数. [UOJ104]并输出任意一种方案 思路 ...

  7. springmvc之文件上传、下载

    1.接收到的是图片的流时 //上传头像 @RequestMapping(value = "/uploadHeadSculpture", method = RequestMethod ...

  8. django框架下celery+rabbitmq+flower完成异步任务

    [转载请注明出处:] http://www.cnblogs.com/yukityan/p/8035787.html 环境: ubuntu16.04 64位 安装: sudo apt-get insta ...

  9. 版本控制SVN的使用笔记

    安装 客户端和服务端下载地址,打开网址,根据自己的操作系统下载对应的版本,window用户服务端一般安装的是VisualSVN,客户端安装TortoiseSVN,在实际工作中,我们一般只需要安装Tor ...

  10. Openshift中Configmap的使用

    先基于外部镜像构建一个deployment ericdeMacBook-Pro:nginx ericnie$ oc --allow-missing-images --name=nginx-demo - ...