数据库和表的操作

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。

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备份

    建表

create table yuanxi
(
	id int identity primary key,
	name varchar(10) not null unique,
	mioashu varchar(100)
)

  

 

    

 

posted @ 2023-06-20 22:00  风中凌乱的猪头  阅读(20)  评论(0)    收藏  举报