在用户盘上创建一个 TestData 文件夹,在此文件夹中再创建一个 data 文件夹(用来存放数据文件)和一个 log 文件夹(用来存放日志文件)。
       假设 SQL Server 服务已启动,并以 Administrator 身份登录计算机;请分别使用Management 界面方式和 T-SQL 语句实现以下操作:
       1.创建一个 student 数据库,该数据库中含有 1 个数据文件和 1 个日志文件,文件名称分别为 stu 和 stu_log,物理名称为 stu_data.mdf 和 stu_log.ldf,初始大小都为 3MB,增长方式分别为 10%和 1MB,数据文件最大为 500MB,日志文件大小不受限制。(写出利用 T-SQL 语句实现的代码)

create database student
on(name = stu,filename = 'D:\TestData\data\stu_data.mdf',size = 3,maxsize = 500,filegrowth = 10%
)
log on(name = stu_log,filename = 'D:\TestData\log\stu_log.ldf',size = 3,maxsize = unlimited,filegrowth = 1
)

2. 创建一个 company 数据库,该数据库的主数据文件逻辑名称为 company_data,物理文件为 company.mdf,初始大小为 10MB,最大尺寸为无限大,增长速度为 10%;数据库的日志文件逻辑名称为 company_log,物理文件名为 company.ldf,初始大小为 1MB,最–大尺寸为 50MB,增长速度为 1MB。(写出利用 T-SQL 语句实现的代码)

create database company
on(name = company_data,filename = 'D:\TestData\data\company.mdf',size = 10,maxsize = unlimited,filegrowth = 10%
)
log on(name = company_log,filename = 'D:\TestData\log\company.ldf',size = 1,maxsize = 50,filegrowth = 1
)

3. 创建数据库 DB,具有 2 个数据文件,文件逻辑名分别为 DB_data1 和 DB_data2,文件初始大小均为 5MB,最大为 100MB,按 10%增长;只有 1 个日志文件,初始大小为 3MB,按10%增长。(写出利用 T-SQL 语句实现的代码)

create database DB
on primary(name = DB_data1,filename = 'D:\TestData\data\DB_data1.mdf',size = 5,maxsize = 100,filegrowth = 10%
),
(name = DB_data2,filename = 'D:\TestData\data\DB_data1.ndf',size = 5,maxsize = 100,filegrowth = 10%
)
log on(name = DB_log,filename = 'D:\TestData\log\DB.ldf',size = 3,filegrowth = 10%
)

4. 在数据库 student 中增加数据文件 db2,初始大小为 10MB,最大大小为 50 MB,按 10%增长。(写出利用 T-SQL 语句实现的代码)

alter database student add file(name = db2,filename = 'D:\TestData\data\stu_db2.ndf',size = 10,maxsize = 50,filegrowth = 10%
)

5. 在数据库 student 中添加日志文件,初始大小为 1MB,最大无限制,增长方式按照 1MB增长。(写出利用 T-SQL 语句实现的代码)

alter database student add log file(name = stu_log2,filename = 'D:\TestData\data\stu_log2.ldf',size = 1,maxsize = unlimited,filegrowth = 1
)

6. 修改数据库 student 主数据文件的大小,将主数据文件的初始大小修改为 10Mb,增长方式为 20%。(写出利用 T-SQL 语句实现的代码)

alter database student modify file(name = stu,filename = 'D:\TestData\data\stu_data.mdf',size = 10,filegrowth = 20%
)

7. 修改数据库 student 辅助数据文件初始大小为 30MB,最大为 100MB,按照 10%增长,名称为 db。(写出利用 T-SQL 语句实现的代码)

alter database student modify file(name = db2,newname = db,filename = 'D:\TestData\data\stu_db2.ndf',size = 30,maxsize = 100,filegrowth = 10%
)

8. 删除数据库 student 辅助数据文件和第二个日志文件。(写出利用 T-SQL 语句实现的代码)

alter database student
remove file dbalter database student
remove file stu_log2

9. 删除数据库 company 和 DB。(写出利用 T-SQL 语句实现的代码)

drop database company
drop database DB

使用 T-SQL 语句完成数据库的创建、编辑、修改及删除相关推荐

  1. Oracle数据库:创建、修改、删除、使用同义词synonym和索引index

    Oracle数据库:创建.修改.删除.使用同义词synonym和索引index 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得 ...

  2. MySQL数据库学习·数据库的创建,修改,删除

    文章目录 一.创建数据库 二.查看数据库 三.选择数据库 四.修改数据库 五.删除数据库 如何安装SQL数据库和连接Navicat Premium 一.创建数据库 数据库命名规则: 名称可以由任意字母 ...

  3. MySQL学习笔记——数据库的创建、修改与删除

    目录 一.数据库的创建和管理 1.基础知识 1.1 数据储存过程 1.2 标识符的命名规则 1.3 MySQL中的数据类型: 2.创建和管理数据库 2.1 创建数据库 2.2 管理数据库 2.3 修改 ...

  4. SQL SERVER 系列(2)数据库的创建、修改和删除

    上篇SQL SERVER系列文章中我们介绍了SQL SERVER 2005的安装与介绍.有了它,我们当然要让它给我们干活了,现在我就介绍介绍数据库这一方面的知识吧.<?xml:namespace ...

  5. MySQL数据库存储引擎以及数据库的创建、修改与删除

    文章目录 MySQL存储引擎 InnoDB存储引擎 MyISAM储存引擎 Memory存储引擎 Archive存储引擎 数据库的相关操作 创建数据库 修改数据库 删除数据库 查看数据库列表 打开数据库 ...

  6. 数据库中的创建、修改、删除

    增删改都需要有对应权限: 是DDL---是不可以rollback的---谨慎操作: 1.数据库的创建.修改.删除: (1).数据库的创建: 方式一:CREATE DATABASE ... 方式二:CR ...

  7. 数据库实验2——使用SQL语句创建、修改和删除基本表

    文章目录 数据库实验2--使用SQL语句创建和删除基本表 一. 实验目的: 二. 实验准备 三. 实验要求 四.实验步骤 1. 创建基本表 2. 修改表结构 3.删除基本表 五.实验总结 数据库实验2 ...

  8. 3,SQL语句及数据库优化

     1,统一SQL语句的写法 对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的. 所以封装成复用方法,用标准模板来控制. select*from dual select*From ...

  9. 一条SQL语句查询数据库中的所有表、存储过程、触发器

    一条SQL语句查询数据库中的所有表.存储过程.触发器 (sysobjects表信息)   该条语句查询返回所有的用户表 select * from sysobjects where xtype='u' ...

  10. SQL语句关于数据库安全性

    sql语句关于数据库安全性 cc评估保证级(EAL)的划分 评估保证级 定义 TCSEC安全级别(近似相当) EAL1 功能测试 EAL2 结构测试 C1 EAL3 系统地测试和检查 C2 EAL4 ...

最新文章

  1. 模版方法模式/Template Method
  2. @RestController和@Controller区别
  3. Java7/8 中的 HashMap 和 ConcurrentHashMap
  4. Android UncaughtExceptionHandler 全局异常监控
  5. android 微信分享gif图,android后台动态创建图片并实现微信分享
  6. 获取时间C语言-按秒数
  7. CSS3 列表、表格、滤镜
  8. 关于设计RPC框架的几个问题
  9. 获得Local IP Address (C++实现)
  10. zabbix snmp异常超时、不稳定、时通时断:Timeout while connecting...
  11. python3 ImageTk 安装方法
  12. jsp+servlet+mysql 学生选课系统
  13. COCO2017 数据集分类统计
  14. wamp server 图标不变绿色 环境变量配置 和localhost打不开项目怎么处理
  15. 网络负载率计算公式 linux,如何理解Linux CPU负载率的计算方式
  16. python中sys模块是干什么的_python中sys模块的介绍和使用
  17. 三行代码爬取京东数据
  18. vim 删除重复部分的行 vim 技巧
  19. php css下划线,css如何添加文字下划线样式?(代码详解)
  20. python实现陷波滤波器、低通滤波器、高斯滤波器、巴特沃斯滤波器

热门文章

  1. BZOJ 3699 GAL的数组
  2. GYM 100827 A.Runes(水~)
  3. [转载]tensorflow二次开发
  4. 如何购买服务器及域名(阿里)
  5. shell检测硬件状态脚本
  6. 纳尼?Collections对时间戳排序出错了??
  7. HTTP响应的内容类型之Content-Type
  8. 创始人面对投资人做Pitch十二禁
  9. TIA博途S7-1200学习笔记——指令集
  10. mssql数据库管理的简单介绍 (转 :kyle)