zoukankan      html  css  js  c++  java
  • sql 操作数据库

    一 创建数据库

    创建数据库名为cpxs,该数据库包含一个数据文件和一个日志文件

    逻辑文件名为cpxs_data,磁盘文件名为cpxs_data.mdf,文件初始容量为10MB,最大容量为50MB,文件增长方式按10%比例增长

    日志文件的逻辑文件名cpxs_log,磁盘文件名为cpxs_log.ldf,文件初始容量为2MB,最大可增长到5MB,按1MB增长

    --创建数据库cpxs
    create database cpxs
    on
    (
    name=cpxs_data,
    filename='d:数据库文件cpxs_data.mdf',
    size=10mb,
    maxsize=50mb,
    filegrowth=10%
    )
    log on
    (
    name=cpxs_log,
    filename='d:数据库文件cpxs_log.ldf',
    size=2mb,
    maxsize=5mb,
    filegrowth=1mb
    )
    go

    二 添加文件组及数据文件

    给cpxs数据库添加一个名字为TEGROUP的文件组

    给cpxs数据库添加一个数据文件,文件的逻辑名cpxs2_data,磁盘文件名为cpxs_data.ndf,初始容量为1MB,最大容量为34MB,文件递增量为2MB,将这个数据文件添加到TEGROUP的文件组内。

    将该文件组设为默认文件组

    --添加文件组TEGROUP
    use cpxs
    go
    alter database cpxs
    add filegroup TEGROUP
    go
    --TEGROUP文件组中添加数据文件cpxs2_data
    use cpxs
    go
    alter database cpxs
    add file
    (
    name=cpxs2_data,
    filename='d:数据库文件cpxs2_data.ndf',
    size=1mb,
    maxsize=34mb,
    filegrowth=2mb
    )
    to filegroup TEGROUP
    go
    --将该文件组设为默认文件组
    use cpxs
    go
    alter database cpxs
    modify filegroup TEGROUP default
    go

    三 数据库重命名并修改数据库大小

    将数据库student重命名为students

    将数据库的容量增加到60mb(不能减少)

    --student数据库重命名为Classroom
    use student
    go
    alter database student
    modify name=students
    go
    --修改数据库大小
    use students
    go
    alter database students
    modify file 
    (
    name=students,         --数据库数据文件名
    size=60mb
    )

    四 删除数据库

    删除数据库Student,AdventureWorks

    drop database student,AdventureWorks

    五查询数据库信息

    在新的空白查询窗口中,使用存储过程sp_helpfile来查看数据库的文件及文件属性。

    在新的空白查询窗口中,将Students作为当前数据库,通过查询语句来查询sys.database目录视图的state_desc列,查看student数据库的状态。

    在新的空白查询窗口中,将Students作为当前数据库,通过查询语句来查看数据库文件的状态。

    --查看数据库的文件及文件属性
    use students
    go
    exec sp_helpfile
    --查看某数据库某视图中的某列
    use students
    go
    select name,state_desc
    from sys.databases
    --查看数据库文件的状态
    use students
    go
    select name,state_desc 
    from sys.database_files

    六 创建架构

    在students数据库库中创建架构stu,该架构拥有者为sa

    use students
    go
    create schema stu authorization sa
  • 相关阅读:
    【ZJOI2017】树状数组
    【ZJOI2014】力
    【WC2017】挑战
    kube event 事件监控
    k8s nginx-ingress 504 timeout
    k8s 工具集
    jvm 性能调优工具之 jmap
    Elasticsearch unassigned 故障排查
    harbor API 与tag 清理
    前后端分离文档
  • 原文地址:https://www.cnblogs.com/shangshicc/p/3627221.html
Copyright © 2011-2022 走看看