zoukankan      html  css  js  c++  java
  • 创建 修改数据库

    1.创建一个名为test的数据库,初始大小为5M,最大为50M,允许数据自动增长,增长比例10%,日志初始为2M,最大可增长到5M,按1MB增长

    (一个数据文件一个日志文件)

    create database stuDB
    on primary
    (
    --数据文件
    name='stuDB_data',   --主数据的名字
    filename='D:datastuDB_data.mdf',--主数据文件的位置
    size=5mb,--主数据文件的初始化大小
    maxsize=100mb,--主数据文件增长的最大值
    filegrowth=15%--主数据文件的增长率
    )
    log on(
    --日志文件
    name='stuDB_log',
    filename='D:datastuDB_log.ldf',
    size=2mb,
    filegrowth=1mb
    )
    View Code

    删除数据库:在sysdatabases 中找数据库删除

    use master--设置当前数据库为master
    go 
    if(exists(select *from sysdatabases where name='stuDB'))
    drop database stuDB
    go
    View Code

    2.创建一个test2的数据库,有两个数据文件,组数据文件20M,最大不限,按10%增长,1个辅助数据文件20M,最大不限,10%增长,有一个日志文件,50M,最大为100M,按10%增长

    两个数据文件一个日志文件

    create database test2
    on(
    name='test2_data1',
    filename='D:data	est2_data1.mdf',
    size=20MB,
    maxsize=unlimited,
    filegrowth=10%
    ),
    (
    name='test2_data2',
    filename='D:data	est2_data2.ndf',
    size=20MB,
    maxsize=unlimited,
    filegrowth=10%
    )
    log on(
    name='test2_log1',
    filename='D:data	est2_log.ldf',
    size=50MB,
    maxsize=100MB,
    filegrowth=10MB
    )
    View Code

    .mdf用于主数据文件,.ndf为辅助数据文件,.ldf日志文件

    3.两个文件组

    A.主文件包括文件test3_dat1,文件初始大小为20M,最大为60M,按5M的速度增长。

    B.文件组test3Group1包括文件test3_dat2,文件初始大小为10M,最大为30M,按10%增长

    create database test3
    on primary
    (
    name='test3_dat1',
    filename='D:data	est3_dat1.mdf',
    size=20mb,
    maxsize=60mb,
    filegrowth=5mb
    ),
    filegroup test3Group1
    (
    name='test3_dat2',
    filename='D:data	est3_dat2.ndf',
    size=10mb,
    maxsize=30mb,
    filegrowth=10%
    )
    View Code

    修改数据库

    1.修改数据库大小和增长方式

    alter database test1
    modify file(
    name='test1_data',
    maxsize=100mb,
    filegrowth=5mb
    )
    View Code

    2.增加和删除数据文件

    A.为数据库test1增加数据文件testlbak

    alter database test1
    add file(
    name='test1bak',
    filename='D:data	est1bak.ndf',
    size=10mb,
    maxsize=50mb,
    filegrowth=5%
    )
    View Code

    B.删除test1bak数据文件

    alter database test1
    remove file test1bak
    View Code

     3.为数据添加文件组

    A.为数据库test1添加文件组,fgroup,并为此文件组添加两个10M的数据文件,

  • 相关阅读:
    27. Remove Element
    列表变成字典
    1. Two Sum
    CVPR2019:What and How Well You Performed? A Multitask Learning Approach to Action Quality Assessment
    959. Regions Cut By Slashes
    118. Pascal's Triangle
    loj3117 IOI2017 接线 wiring 题解
    题解 NOI2019 序列
    题解 省选联考2020 组合数问题
    题解 Educational Codeforces Round 90 (Rated for Div. 2) (CF1373)
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/10684501.html
Copyright © 2011-2022 走看看