数据库和表的操作

1、深入浅出了解数据库

  1、数据库

    1、存储结构

      逻辑存储结构:指的是数据库是由哪些性质的信息组成。所有与数据处理操作相关的信息都存储在数据库中  

      物理存储结构:讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,

      一个数据库由文件组成的,文件是由盘区组成的,盘区由页面组成的。SQL server的数据存储基本单位是页面。

      页面分类:数据页面;索引页面;文本图像页面;全局分配页面;页面剩余空间页面;索引分配页面

      盘区是表和索引分配空间的基本单位。单一盘区;混合盘区。

    2、组织方式

      

    3、数据库文件组

      主要文件组:包涵主要数据文件和任何没有明确指派给其他文件组的其他文件。系统表的所有页均分配在主文件组中

      用户定义文件组:Server2008没有文件组时也能有效工作,许多系统不需要指定用户定义文件组。

  2、数据库建立

    1、对象资源管理器创建

    2、T_SQL语言创建

      创建一个test数据库,主数据文件逻辑名是test_data,物理文件名是test.mdf,初始大小为10mb,最大尺寸无限大,增长速度为10%;数据库日志文件逻辑名test——log,物理文件名为test.ldf,初始大小为1mb,最大尺寸5mb,增长速度1mb。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
create database test on primary
(
    name = 'test',
    filename = 'D:\study\test.mdf',
    size = 1024KB,
    maxsize = unlimited,
    filegrowth = 10%
)
log on
(
    name = 'test_log',
    filename = 'D:\study\test_log.ldf'
    size = 1024kb,
    maxsize = 5120kb,
    filegrowth = 1024kb
)

       删除数据库:drop database test

      用名为test备份的备份设备来和还原test数据库

        use master  restore database test from test备份

    建表

1
2
3
4
5
6
create table yuanxi
(
    id int identity primary key,
    name varchar(10) not null unique,
    mioashu varchar(100)
)

  

 

    

 

posted @   风中凌乱的猪头  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示