一些不是很常用的SQL语句

系统 1711 0
<!-- <br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> -- 创建一个名为"book"的用户数据库,其主文件大小为120MB,初始大小为55MB
--
文件大小增长率为10%,日志文件大小为30MB,初始大小为12MB,文件增长增量为3MB
--
文件均存储在"D:/数据库/"下
create database book
on primary
(
name
= book,
filename
= ' d:/数据库/book.mdf ' ,
size
= 55 ,
maxsize
= 120 ,
filegrowth
= 10 %
)
log on
(
name
= book_log,
filename
= ' d:/数据库/book.ldf ' ,
size
= 12 ,
maxsize
= 30 ,
filegrowth
= 3
)

-- 查看数据库'book'的信息
sp_helpdb ' book '

-- 扩充数据库,必须大于原数据库的大小
use book
go
alter database book
modify
file
(
name
= book,
size
= 50
)

-- 缩减数据库
use book
go
dbcc shrinkdatabase( ' book ' )

-- 更改数据库为"只读",取消"只读"则是false
exec sp_dboption ' book ' , ' readonly ' ,true

-- 改成单用户模式
exec sp_dboption ' book ' , ' singleuser ' ,true

-- 数据库更名,得先把数据库改为单用户模式
exec sp_dboption ' book ' , ' singleuser ' ,true
exec sp_renamedb ' book ' , ' shu '
exec sp_dboption ' shu ' , ' singleuser ' ,false

-- 删除数据库,得先停止对该数据库的使用
use master
go
drop database shu

-- 创建表
use book
create table author
(
id
int primary key identity ( 1 , 1 ), -- 主键,自增
name nvarchar ( 20 ) not null , -- 非空
sex nvarchar ( 1 ) default ( ' ' ) check (sex = ' ' or sex = ' ' ) -- 默认'男',约束该字段只能是'男'或'女'
)

-- 查看表信息
exec sp_helpauthor

-- 显示SQL语句的查询计划
use northwind
go
set showplan_all on
go
select * from customers where customerid = ' BLONP '
go
set showplan_all off

-- 显示SQL语句的所花费磁盘活动量
use northwind
go
set statistics io on
go
select * from customers where customerid = ' BLONP '
go
set statistics io off

一些不是很常用的SQL语句


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论