⑴ 怎么用sql语句创建文件夹
create table #([output] varchar(8000))
declare @BackupPath varchar(200)
set @BackupPath='D:\文件夹'
set @BackupPath='dir '+@BackupPath+''
insert into # exec master..xp_cmdshell @BackupPath
if exists(select 1 from # where [output]='找不到文件')
begin
set @BackupPath=replace(@BackupPath,'dir ','md ')
exec master..xp_cmdshell @BackupPath
end
else
begin
print '文件夹已存在!'
end
drop table #
⑵ 如何在sql server 中创建文件组
create database GSM1
on primary --主文件及主文件组
(
name = main1, --逻辑文件名
filename = 'c:program filesmicrosoft sql servermssql.2mssqldatamian1.mdf', --物理文件名
size = 10MB, --初始大小
filegrowth = 1MB --增长速度
),
(
name = main2,
filename = 'c:program filesmicrosoft sql servermssql.2mssqldatamian2.ndf',
size = 10MB, filegrowth = 1MB
),
filegroup group1 --文件组group1
(
name = data, filename = 'F:数据库GSMdata.ndf', size = 5MB, filegrowth = 1MB
),
filegroup group2 --文件组group2
(
name = indexInfo, filename = 'D:SQL2005indexGSMindexInfo.ndf', size = 5MB, filegrowth = 1MB
)
log on --日志文件
(
name = 'GSM.log',
filename = 'c:program filesmicrosoft sql servermssql.2mssqldataGSMlog.ldf' ,
size = 2048KB , filegrowth = 1MB
)
(2)sql语句创建文件夹扩展阅读:
SQL SERVER中文件组的用途
1、在指定文件组里创建表
--在指定文件组中创建文件
create table Test
(
Tid int primary key identity,
Title01 nvarchar(100) default('标题01'),
Title02 nvarchar(100) default('标题02'),
Title03 nvarchar(100) default('标题03'),
DataStatus tinyint default(0) --0~255 size:1字节
) on TestData
2、利用文件组创建数据库
--创建数据库
create database BigValues
on primary --数据库文件,主文件组
(
name='BigValues_Data', --逻辑名
size=10mb, --初始大小
filegrowth=10%, --文件增长
maxsize=1024mb, --最大值
filename=N'E:\SQL\BigValues_Data.mdf'--存放路径(包含文件后缀名)
),
(
name='BigValues_Data1',
size=10mb,
filegrowth=10%,
maxsize=1024mb,
filename=N'F:\Work\SQL\BigValues_Data1.mdf'
),
filegroup TestData --TestData文件组(表创建到不同的文件组里面可以分担压力)
(
name='BigValues_Data_Num1',
size=10mb,
filegrowth=10%,
maxsize=1024mb,
filename=N'E:\SQL\BigValues_Data_Num1.ndf'
),
(
name='BigValues_Data_Num2',
size=10mb,
filegrowth=10%,
maxsize=1024mb,
filename=N'F:\Work\SQL\BigValues_Data_Num2.ndf'
)
log on --日记
(
name='BigValues_Log1',
size=5mb,
filegrowth=5%,
filename=N'E:\SQL\BigValues_log1.ldf'
),
(
name='BigValues_Log2',
size=5mb,
filegrowth=5%,
filename=N'F:\Work\SQL\BigValues_log2.ldf'
)
go
⑶ 如何利用sql语句创建access数据库放在D盘的文件夹下
为什么要把图片放在特定位置呢?
既然你要用这个图片资源就应该把这个资源放到工程里面吧
放到工程里面后
在数据库img字段就可以保存相对路径(相对与工程根目录)了,sql语句就是直接一般的查法查询出来,然后在页面上拼上你域名,把这个拼接好的字符(其实就是一个图片资源的url)直接放到页面上的img标签下的href属性上就ok了
若你非要用特定目录(这样蛋疼的需求我还没有见过)的话我还没有见过。
⑷ 如何用Sql Server 语句创建文件夹.
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE
GO
ExEc xp_cmdshell 'mkdir E :\project' --调用DOS命令创建project文件夹
⑸ sql 语句如何创建文件,不是创建文件夹哦
有这样的用法吗?
你是不是想用sql创建表空间啊,是的话就
create tablespace dataA(表空间名)datafile 'C:\oradata\dataA.dbf' size 2000m;
意思是创建一个名为dataA的表空间,放在'C:\oradata\下,大小为2000兆。
⑹ sqlserver2005怎么通过存储过程创建文件夹
多数存储过程的功能比本例复杂多了,但这里主要说明存储过程的一些基本要点。如前面所述,不同DBMS定义存储过程的语法是不同的。例如,有些DBMS使用begin . . . end或其他关键字指明存储过程定义的开始和结束。在有些DBMS中,下面的SQL语句可创建一个存储过程: create procere SHOW_SUPPLIERS as select SUPPLIERS.SUP_NAME, COFFEES.COF_NAME from SUPPLIERS, COFFEES where SUPPLIERS.SUP_ID = COFFEES.SUP_ID order by SUP_NAME
⑺ SQL server中sql语句怎么创建次要数据库文件
use master
create database TwoDataBase 创建的数据库名称
on primary 主文件组, primary 可以省略
(
name = N'TwoDataBase', 数据库文件的逻辑名
filename=N'f:TwoDataBase.mdf', 全路径加上后缀
size=10mb,
maxsize=100mb,
filegrowth=1mb
),
(
name=N'TwoDataBase2', 次要文件名,不能够和主文件同名
filename=N'f:TwoDataBase.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10%
)
log on 逻辑文件
(
name=N'TwoDataBase_log', 逻辑文件名,不能和前面的文件同名,一般都是下划线后加一个 log
filename=N'f:TwoDataBase.ldf',
size=100mb,
maxsize=1gb,
filegrowth=10mb
);
go27 use TwoDataBase; 将数据库上下文切换到我们当前创建的数据库上面来
次要数据库:是通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。
关系:包含关系,主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,次要数据文件是可选的,由用户定义并存储用户数据。
(7)sql语句创建文件夹扩展阅读:
反之删除数据库
所有的操作中,删除是最简单的。
dropdatabase数据库名字;
删除数据库my_database
dropdatabasemy_database;
当删除数据库语句执行之后,在数据库内部看不到对应的数据库了;在对于的数据库存储的文件夹内,数据库名字对应的文件夹也被删除了(级联删除:里面的数据表全部删除)。
⑻ 1、用T-SQL语句创建一个如下要求的数据库。
create database XSCJ
on primary -- 默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='xscj_data', -- 主数据文件的逻辑名称
filename='D:\sqlwork\txscj_data.mdf'-- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=50mb, -- 主数据文件增长的最大值
filegrowth=10%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='xscj_log',
filename='D:\sqlwork\xscj_log.ldf',
size=3mb,
maxsize=30mb,
filegrowth=10%
)
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'xscj_data2')
DROP DATABASE [xscj_data2]
GO
⑼ 如何利用sql语句创建access数据库放在D盘的文件夹下
SQL语句只能创建表(TABLE),不能创建access文件。
access文件必须事先创建并保存好,才可以用SQL创建里面的表。
⑽ 使用sql语句在d:\学号+姓名的文件夹里创建数据库stums,设置数据文件的初始大
1、第一题
create database ReadBook
on
(name=ReadBook_data,
filename='d:\sqlserver\readbook.mdf',
size=2,
filegrowth=1,
maxsize = 5
)
log on
(name=ReadBook_log,
filename='d:\sqlserver\readbook.ldf',
size=1,
filegrowth=1,
maxsize = 5
)
2、第二题
alter database ReadBook
add filegroup bookgroup
go
alter database ReadBook
add file
( name='book2_dat',
filename='d:\sqlserver\book2_dat',
size=5,
maxsize=50,
filegrowth=5)
3、第三题
alter database ReadBook
remove file book2_dat
4、第四题
alter database ReadBook
remove filegroup bookgroup