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. 第4天:Ansible模块

    Ansible对远程服务器的实际操作实际是通过模块完成的,其工作原理如下: 1)将模块拷贝到远程服务器 2)执行模块定义的操做,完成对服务器的修改 3)在远程服务器中删除模块 需要说明的是,Ansib ...

  2. Android apk去广告

    韩梦飞沙 yue31313 韩亚飞 han_meng_fei_sha  313134555@qq.com 下载地址: [北方网通]    [电信网通] [下载说明] 1 点击上面的地址,打开下载页面 ...

  3. 实验四 Android程序设计-5

    点击button按钮,进入下一活动,"the third activity"

  4. [JZOJ5425]数论

    题目大意: 给你$n,m$,求$\displaystyle{\sum_{i=1}^{n}\sum_{j=1}^{m}}\min(\lfloor\frac{n}{i}\rfloor,\lfloor\fr ...

  5. hdu 4074 Darts

    思路:p[n][m][0]表示A为n,B为m,A为先手胜的概率:          p[n][m][1]表示A为n,B为m,B为先手胜的概率.          d[i]表示圆盘上数字的大小. 容易得 ...

  6. idea自动生成spring实体

    创建Spring Boot项目 idea创建新项目 File->New->Project选择Spring Initializr默认使用官方的https://start.spring.io/ ...

  7. java.lang.RuntimeException: com.intellij.ide.plugins.PluginManager

    描述: 在mac电脑上的Android Studio.因为项目需求,加载plugins中的dart和Flutter插件.经过***后,依然无法从AS中加载进来. 曲折到Jetbrains官网下载了da ...

  8. 安装配置convirture

    Author: Jin Date: 20130627 Title: 安装配置convirture 参考: http://www.convirture.com/wiki/index.php?title= ...

  9. Ubuntu 16.04下使用VMware安装CentOS 6.9然后在里面再安装KVM之后配置网桥无法上网的问题

    别试了,这个问题无法解决,已经使用VMware安装了一层虚拟机,然后在里面再安装KVM,网络层次已经变了,即使配置了网桥同样无法上网. 可是这样试一下,不一定成功:把VMware的虚拟机绑定另一张物理 ...

  10. QS世界大学排名_百度百科

    QS世界大学排名_百度百科 莱斯特大学