SQL Server2005中用语句创建数据库和表

时间:2011-04-26 关注公众号 来源:网络

  在SQL Server2005中用语句创建数据库和表:
  具体示例如下:

  use master

  go

  if exists (select * from sysdatabases where name='Study')

  --判断Study数据库是否存在,如果是就进行删除

  drop database Study

  go

  EXEC sp_configure 'show advanced options', 1

  GO

  -- 更新当前高级选项的配置信息

  RECONFIGURE

  GO

  EXEC sp_configure 'xp_cmdshell', 1

  GO

  -- 更新当前功能(xp_cmdshell)的配置信息。

  RECONFIGURE

  GO

  exec xp_cmdshell 'mkdir D:data', NO_OUTPUT

  --利用xp_cmdshell 命令创建文件夹,此存储过程的第一个参数为要执行的有效dos命令,第二个参数为是否输出返回信息。

  go

  create database Study--创建数据库

  on primary

  (

  name='Study_data',--主数据文件的逻辑名

  fileName='D:dataStudy_data.mdf',--主数据文件的物理名

  size=10MB,--初始大小

  filegrowth=10% --增长率

  )

  log on

  (

  name='Study_log',--日志文件的逻辑名

  fileName='D:dataStudy_data.ldf',--日志文件的物理名

  size=1MB,

  maxsize=20MB,--最大大小

  filegrowth=10%

  )

  go

  use Study

  go

  if exists (select * from sysobjects where name='Student')--判断是否存在此表

  drop table Student

  go

  create table Student

  (

  id int identity(1,1) primary key,--id自动编号,并设为主键

  [name] varchar(20) not null,

  sex char(2) not null,

  birthday dateTIMe not null,

  phone char(11) not null,

  remark text,

  tId int not null,

  age as datediff(YYyy,birthday,getdate())--计算列。

  )

  go

  if exists (select * from sysobjects where name='Team')

  drop table Team

  go

  create table Team

  (

  id int identity(1,1) primary key,

  tName varchar(20) not null,

  captainId int

  )

  go

  alter table Student

  add

  constraint CH_sex check(sex in ('男','女')),--检查约束,性别必须是男或女

  constraint CH_birthday check(birthday between '1950-01-01' and '1988-12-31'),

  constraint CH_phone check(len(phone)=11),

  constraint FK_tId foreign key(tId) references Team(id),--外键约束,引用Team表的主键

  constraint DF_remark default('请在这里填写备注') for remark--默认约束,

  go

alter table Team

add

constraint UK_captainId unique(captainId)--唯一约束

go


insert into Team values('第一组',1)

insert into Team values('第二组',2)

insert into Team values('第三组',3)

insert into Team values('第四组',4)

insert into Team values('第五组',5)


insert into Student values('小强','男','1982-6-9','23456789451','来自河北',1)

insert into Student values('小昭','男','1987-6-9','78945678945','山东',4)

insert into Student values('小溪','男','1982-6-9','65987845651','抚顺',3)

insert into Student values('小怜','男','1981-6-9','25487965423','天津',5)

insert into Student(name,sex,birthday,phone,tId) values('李真','男','1984-6-9','25487965423',5)


select * from Team

select * from Student


if exists (select * from sysobjects where name='teacher')

drop table teacher

go

 

create table teacher

(

id int identity (1,1) primary key,

name varchar(20),

address varchar(20)

)


go



insert into teacher values('zhang','hubei')

insert into teacher values('wang','hubei')

insert into teacher values('li','hubei')

insert into teacher values('chen','hunan')

insert into teacher values('zhao','hunan')

insert into teacher values('tian','guangdong')

insert into teacher values('ma','guangdong')

insert into teacher values('chang','tianjin')

insert into teacher values('liang','beijing')


select * from teacher


select count(*),address from teacher group by address having address<>'hunan'

--按地址分组查询并用having字句筛选出地址不是‘hunan’的

EXEC sp_configure 'xp_cmdshell', 0

GO

-- 还原当前功能(xp_cmdshell)的配置信息为初始状态.

RECONFIGURE

GO

EXEC sp_configure 'show advanced options', 0

GO

-- 最后,还原当前高级选项的配置信息为初始状态

RECONFIGURE

GO


阅读全文
扫码关注“ 多特资源库
更多更全的软件资源下载
文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站)
玩家热搜
同一只手的指甲生长速度是不一样的,一般手指越长,指甲长得越快。()
更衣人偶坠入爱河动漫在线观看
阿里云盘下载的东西在哪个文件夹
迅雷会员激活码
Netflix版三体上映时间
你叉叉唱日出穷哈哈唱日落是什么歌
完善()制度和关爱服务体系,促进残疾人事业全面发展。
党的二十大报告指出,我们要坚持走中国特色社会主义法治道路,建设中国特色社会主义法治体系、建设社会主义法治国家,围绕保障和促进社会公平正义,坚持依法治国、依法执政、依法行政共同推进,坚持法治国家、法治政府、法治社会一体建设,全面推进(),全面推进国家各方面工作法治化。
党的二十大报告指出,加快建设法治社会。法治社会是构筑法治国家的基础。弘扬社会主义法治精神,传承中华优秀传统法律文化,引导全体人民做社会主义法治的()。
党的二十大报告指出,全面建设社会主义现代化国家,必须坚持中国特色社会主义文化发展道路,增强文化自信,围绕举旗帜、聚民心、育新人、兴文化、展形象建设社会主义文化强国,发展()的,民族的科学的大众的社会主义文化,激发全民族文化创新创造活力,增强实现中华民族伟大复兴的精神力量。
党的二十大报告指出,统筹推动(),推进城乡精神文明建设融合发展,在全社会弘扬劳动精神、奋斗精神、奉献精神、创造精神、勤俭节约精神,培育时代新风新貌。加强国家科普能力建设,深化全民阅读活动。完善志愿服务制度和工作体系。弘扬诚信文化,健全诚信建设长效机制。
党的二十大报告指出,健全现代文化产业体系和市场体系,实施重大文化产业项目带动战略。加大()保护力度,加强()历史文化保护传承,建好用好()。坚持以文塑旅、以旅彰文,推进文化和旅游深度融合发展。

相关攻略

正在加载中
版权
版权说明

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站)

电话:13918309914

QQ:1967830372

邮箱:[email protected]

toast