为了账号安全,请及时绑定邮箱和手机立即绑定

求问大佬,在SQL语句创建数据库中name和filename的区别?

求问大佬,在SQL语句创建数据库中name和filename的区别?

胡子哥哥 2021-06-18 15:11:00
create database linon(name='lin_d',filename='d:\lin_data.mdf',size=10,filegrowth=10%,maxsize=100mb)log on(name='lin_log',filename='d:\lin_g.ldf',filegrowth=1%,maxsize=20)提示栏会显示:CREATE DATABASE 进程正在磁盘 'lin_d' 上分配 10.00 MB 的空间。CREATE DATABASE 进程正在磁盘 'lin_log' 上分配 1.00 MB 的空间。说的是name的名称但是在D磁盘中的实际文件名为:lin_data.mdf lin_g.ldf 用的又是filename中的名字所以问问前辈们 name 和filename 中的名字分别指的什么 谢谢指教满意有分好像filename逻辑名称 name是物理名称 那什么是逻辑名了 有什么用了 求指教!
查看完整描述

2 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

这里的filename是全路径
好比说一个人是住在什么什么地方什么路多少号的谁谁谁
name是单纯的名字,好比说一个人叫谁谁谁
全路径是可以准确的在硬盘找出这个文件
name大多数情况下只是为了显示

查看完整回答
反对 回复 2021-06-27
?
aluckdog

TA贡献1847条经验 获得超7个赞

name是DBName,就是你为数据库起的名字,filename是你将数据文件存放的路径。

查看完整回答
反对 回复 2021-06-27
  • 2 回答
  • 0 关注
  • 816 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信