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的数据文件,

  • 相关阅读:
    python基础:映射和集合类型
    python基础:列表生成式和生成器
    python基础:名称空间与作用域
    http://www.cnblogs.com/fczjuever/archive/2013/04/05/3000680.html
    2016新年总结
    send()和recv()函数详解
    python基础:测量python代码的运行时间
    python函数与方法装饰器
    Python基础:11.2_函数调用
    MySQL学习笔记-数据库后台线程
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/10684501.html
Copyright © 2011-2022 走看看