xml地图|网站地图|网站标签 [设为首页] [加入收藏]

热门视频

当前位置:美高梅游戏网站 > 热门视频 > 创建数据库和创建数据表

创建数据库和创建数据表

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-12-15 17:59

一、创建数据库
1.启动服务(三种)
开始--cmd--输入net start mssqlserver
开始--运行--net start mssqlserver
开始--服务--找到SQLSERVER(MSSQLSERVER)--右键--启动

创建数据库

2.打开ssms

    create database GTDDB 
    on  primary  -- 默认就属于primary文件组,可省略
    (
    /*--数据文件的具体描述--*/
        name='GTDDB_data',  -- 主数据文件的逻辑名称
        filename='F:GTDDB_data.mdf', -- 主数据文件的物理名称
        size=5mb, --主数据文件的初始大小
        maxsize=100mb, -- 主数据文件增长的最大值
        filegrowth=15%--主数据文件的增长率
    )
    log on
   (
        /*--日志文件的具体描述,各参数含义同上--*/
        name='GTDDB_log',
        filename='F:GTDDB_log.ldf',
        size=2mb,
        filegrowth=1mb
)

3.登录:windows身份验证
混合验证模式

删除数据库。SQL Server将数据库的清单存放在master系统数据库的sysdatabases表中,所以只需要查询sysdatabases表中是否存在库名就可以删除数据库了

系统数据库:
master:存储系统配置信息,数据库信息等;千万不能删;
model:模板信息;空白数据库模板,表模板;
tempdb:临时表,临时存储过程等;
msdb:存储调度信息等;

    use master -- 使用数据库:master,然后访问sysdatabases表
    go
    if exists(select * from sysdatabases where name='GTDDB')
    drop database GTDDB
    go

创建数据库的语法:
create database 数据库名
on
(
name='数据库名',
filename='盘符:文件夹名文件名.后缀名',
size=数值mb, --主数据文件最小值为3mb
filegrowth=数值mb或百分比, --按mb增长,或按百分比增长
maxsize=数值mb
)
log on
(
name='数据库名_log',
filename='盘符:文件夹名数据库名_log.ldf',
size=数值mb, --日志文件最小值为1mb
filegrowth=数值mb或百分比,
maxsize=数值mb
)
go

判断是否有同名数据库存在,如果存在则先删除
1>if exists(select * from sys.databases where name='数据库名')
drop database 数据库名
go
2>if db_id('数据库名') is not null
drop database 数据库名
go

题目:在E盘的hello文件夹下创建数据库students,主数据文件 初始大小10mb 按10%的方式增长,不限制上限;
日志文件,初始大小3Mb, 按1mb的方式增长,最大为20mb

如果当文件夹不存在时,需要在指定文件夹下创建数据库文件,需要先启动外围配置,再调用dos命令创建文件夹
启动外围配置
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'xp_cmdshell',1
reconfigure
go

调用dos命令
exec xp_cmdshell 'md 盘符:文件夹名...',no_output或output
go

完整的创建数据库的步骤:
1.启动外围配置

本文由美高梅游戏网站发布于热门视频,转载请注明出处:创建数据库和创建数据表

关键词: