数据库文件、表、文件的拷贝与导入
【数据库文件】
新建数据库db_MyFirst,db_MyFirst处鼠标右键——属性——文件,查看文件目录找到所在电脑位置。
出现两个文件:
db_MyFirst.mdf 主数据文件(当数据量较大时,可以存储在多个次要数据文件中。主数据文件只有一个,次数据文件可以有很多)
db_MyFirst_log.ldf 日志文件
【收缩】当数据库中删除部分内容后,其空间不会自动缩小,所以需要手动收缩,节省空间
db_MyFirst处鼠标右键——任务——收缩
【新建表】按下图完成后,保存。
设计表头后,编辑表内容:
表(展开)——Table_1处鼠标右键——编辑前200行
注意:若Name输入错误几次,自动编号也会增加几次,会出现不连续的情况。
同理,创建Table_2
设计表头后,编辑内容
【文件的拷贝、导入】
拷贝:
db_MyFirst处鼠标右键——任务——脱机(关闭所有表后)。(拷贝后,再联机)
电脑中找到数据库db_MyFirst的两个文件db_MyFirst.mdf、db_MyFirst_log.ldf,拷贝即可。
也可以用分离,但是分离后,数据库会从实例中消失,如需使用,还要重新附加。
db_MyFirst处鼠标右键——任务——分离,勾选删除连接,确定。(不推荐分离,推荐脱机)
导入:
数据库处鼠标右键——附加,添加文件,确定。刷新下即可看到。
………………………………………………………………………………………………………………………………
以上方法适合高版本打开低版本情况。如果低版本打开高版本,采用sql脚本方法:
db_MyFirst处鼠标右键——任务——生成脚本,默认下一步
默认下一步,完成。编辑器中会出现生成的代码。
修改如下代码
CREATE DATABASE [db_MyFirst] ON PRIMARY ( NAME = N'db_MyFirst', FILENAME = N'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\db_MyFirst.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'db_MyFirst_log', FILENAME = N'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\db_MyFirst_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
更改为
CREATE DATABASE db_MyFirst
保存sql文件。拷贝此文件即可。
在低版本电脑中,文件——打开——文件,打开sql文件,点击红色感叹号(运行SQL)。数据库处鼠标右键——刷新。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?