数据库和表的操作
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) ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)