网(LieHuo.Net)教程 SQL SERVER是一款非常好的数据库软件,SQL语句是我们经常用到的,今天就来总结一些不是很常用的SQL语句。
以下为引用的内容: -- 创建一个名为"book"的用户数据库,其主文件大小为120MB,初始大小为55MB -- 文件大小增长率为10%,日志文件大小为30MB,初始大小为12MB,文件增长增量为3MB -- 文件均存储在 "D:数据库" 下 create database book on primary ( name=book, filename='d:数据库ook.mdf', size=55, maxsize=120, filegrowth=10% ) log on ( name=book_log, filename='d:数据库ook.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 |