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. 生成自签名CA+SSL证书

    1.创建CA证书配置CA.cnf文件 [ req ] distinguished_name = req_distinguished_name x509_extensions = root_ca [ r ...

  2. TYVJ2002 扑克牌

    卢克生日那天,汉来找卢克玩扑克牌,玩着玩着汉觉得太没意思了,于是决定给卢克一个考验汉把一副扑克牌(54张)随机洗匀,倒扣着放成一摞.然后卢克从上往下一次翻开每张牌,每翻开一张黑桃,红桃,梅花或方块,就 ...

  3. 计蒜客 UCloud 的安全秘钥(困难)(哈希)

    UCloud 的安全秘钥(困难) 编辑代码 9.53% 1200ms 262144K 每个 UCloud 用户会构造一个由数字序列组成的秘钥,用于对服务器进行各种操作.作为一家安全可信的云计算平台,秘 ...

  4. POJ 3659 Cell Phone Network(树的最小支配集)(贪心)

    Cell Phone Network Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6781   Accepted: 242 ...

  5. Visual Studio Xamarin提示Bonjour backend初始化失败

    Visual Studio Xamarin提示Bonjour backend初始化失败 错误信息:The Bonjour backend failed to initialize, automatic ...

  6. Gym - 101620I Intrinsic Interval

    题面在这里! 首先一个非常重要的性质是,两个好的区间的交依然是好的区间. 有了这个性质,我们只要找到包含某个区间的右端点最小的好区间,然后就是这个区间的答案拉. 至于找右端点最小的好区间就是一个扫描线 ...

  7. 【优先队列】POJ3614-Sunscreen

    参考:❀ #include<iostream> #include<cstdio> #include<queue> #include<algorithm> ...

  8. python的dict和set

    dict dict是dictionary的缩写,python内置了字典,在其他语言中也称为map,使用键值对储存,具有极快的查找速度. 如果是只用list来实现,就需要两个list,先在第一个list ...

  9. llvm之旅第一站 - 编译及简单使用 LLVM 图解

    http://www.nagain.com/activity/article/4/ http://blog.csdn.net/snsn1984/article/details/8593380

  10. vscode快捷键-for mac

    默认显示当前所有页面: command p ?: 显示可操作方法 >: 打开命令面板, 同comand shift p : : 跳转到对应行数 @: 搜索并跳转到应变量或函数 @: : 同上,分 ...