SQL Server 2008中怎么创建数据库

SQL Server 2008中怎么创建数据库,第1张

在对象资源管理器里面,右键点击数据库,新建数据库,就可以了,;或者在查询分析器里面运行代码也可以:例如我创建一个数据库:USE masterGO--判断是否存在bankDB数据库IF EXISTS(SELECT * FROM sysdatabases WHERE name='bankDB')DROP DATABASE bankDBGO--在D盘创建bank文件夹EXEC xp_cmdshell 'mkdir D:\bank',NO_OUTPUT-- 创建数据CREATE DATABASE bankDBON PRIMARY( NAME='bankDB_data', FILENAME='D:\\bank\\bankDB_data', SIZE=5MB, MAXSIZE=500MB, FILEGROWTH=15%)LOG ON( NAME='bankDB_log', FILENAME='D:\\bank\\bankDB_log', SIZE=1MB, MAXSIZE=10MB, FILEGROWTH=5%)不懂再问吧

create database dataname

这是创建数据库最简单的方法.数据库的各个属性都是默认.如数据库文件与日志文件存储目录.数据库大小等.

下面介绍下常用决定数据库属性的子句.

on:简单理解为定义存储数据库文件的位置,看下面代码.

filename:数据库的逻辑别名

size:数据库初始大小

maxsize:数据库初大容量

filegrowth:数据库每次增加的容量.

log on:简单理解为定义存储数据库日志文件的位置.

看创建代码:

create database Accounting

on(name='AccountingName',

filename='F:\总结\Sql\创建和修改数据表\Accounting.mbdf',

size=10mb,

maxsize=50mb,

filegrowth=5mb)

log on(name='AccountingLog',

filename='F:\总结\Sql\创建和修改数据表\Accounting.log',

size=10mb,

maxsize=50mb,

filegrowth=5mb)

上面说到了 filegrowth:数据库每次增加的容量 结合代码来说.就是初始数据库大小为10mb.当数据库容量要超出时.他会自动增加5mb.这会就是15mb大小.最大到50mb


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10080731.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存