用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - sql代码库

记录一些不常用的SQL语句.

2014-03-02 作者: 過愙囀圇举报

[sql]代码库

记录一些不常用的SQL语句. 
Sql代码  收藏代码
-- 创建一个名为"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','read only',true  
  
-- 改成单用户模式  
exec sp_dboption 'book','single user',true  
  
-- 数据库更名,得先把数据库改为单用户模式  
exec sp_dboption 'book','single user',true  
exec sp_renamedb 'book','shu'  
exec sp_dboption 'shu','single user',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_help author  
  
-- 显示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  


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...