2019独角兽企业重金招聘Python工程师标准>>>

最近要用到sql server写数据库脚本,很久没用过了,今天再过来重温一下

USE [master]
GOIF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N'HkTemp')
BEGINDROP DATABASE HkTemp   --如果数据库存在先删掉数据库
END
GOCREATE DATABASE HkTemp
ON
PRIMARY  --创建主数据库文件
(NAME='HkTemp',FILENAME='E:\Databases\HkTemp.dbf',SIZE=5MB,MaxSize=20MB,FileGrowth=1MB
)
LOG ON --创建日志文件
(NAME='HkTempLog',FileName='E:\Databases\HkTemp.ldf',Size=2MB,MaxSize=20MB,FileGrowth=1MB
)
GO
--添加表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Hksj_User') AND type in (N'U'))
BEGIN
CREATE TABLE Hksj_User
(Id INT IDENTITY(1,1) NOT NULL,SName NVARCHAR(20) NOT NULL,SNickName NVARCHAR(20),SPassWord NVARCHAR(30) NOT NULL,DCreateDate DATETIME ,SCreator NVARCHAR(20),SEmail NVARCHAR(50),SPhone NVARCHAR(50),SIdentifyId NVARCHAR(30),DLastTimeLogOn DATETIMEPRIMARY KEY CLUSTERED(Id ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
--添加注释
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登录名' ,  @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hksj_User', @level2type=N'COLUMN',@level2name=N'SName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮箱' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hksj_User', @level2type=N'COLUMN',@level2name=N'SEmail'

转载于:https://my.oschina.net/lvguidong/blog/519066

sql server创建数据库代码模板相关推荐

  1. SQL Server创建数据库和数据的增删改查

    SQL Server创建数据库和数据的增删改查 本文是针对数据的增删改查,数据的创建 首先我们使用命令创建sql server数据库 D盘新建一个文件夹DB use master go --创建数据库 ...

  2. SQL Server 创建数据库快照

    创建数据库快照: 必须在create database 命令中包括源数据库的每一个数据文件,原始逻辑名,新物理名与路径, 不能指定其他属性 create database db_snapshot_na ...

  3. sql server创建数据库与相关查询操作

    一般用来操作sql server的客户端选择的是微软自带的客户端. 我是在官网上下载的develop版本 创建操作 CREATE DATABASE TestData ON PRIMARY (Name= ...

  4. SQL Server 创建数据库基本流程

    1.修改当前数据库,用于删除 use master go 2.如果存在数据库,则进行删除 if exists(select * from sys.databases where name ='test ...

  5. SQL server 创建数据库代码

    USE MASTER --选择要操作的数据库 go --批处理命令create database test --数据库名称 on primary -- 主文件组 (name = test_data1, ...

  6. sql server 创建数据库 语法

    if exists(select * from sysdatabases where name='DongRui') begin select '该数据库已存在' drop database Dong ...

  7. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库...

    本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.8节,作者:[加拿大]Donabel Santos,更 ...

  8. 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)

    在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...

  9. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.13 创建视图...

    本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.13节,作者:[加拿大]Donabel Santos, ...

  10. mysql外键约束脚本_使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)...

    在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...

最新文章

  1. POJ - 1330 Nearest Common Ancestors tanjan_LCA
  2. (021)java后台开发之HttpServletRequest
  3. 安装 centos 7.x 自定义分区
  4. plotplay恢复默认设置_PotPlayer如何调整常用设置?PotPlayer调整常用设置的方法步骤...
  5. 2020年7月编程语言排行榜
  6. docker elasticsearch:7.14.2
  7. mysql 组复制和传统复制_2017年12月聚合文章--MySQL 传统复制中常见故障处理和结构优化案例分析 | 码友网...
  8. 高中数学建模优秀论文_数学建模优秀论文范文
  9. qq通讯助手java版,QQ同步助手1.0(Java)Build0028[安卓软件]
  10. 台式计算机的cpu,CPU天梯图2018年9月最新版 九月台式电脑CPU性能排行 (全文)
  11. html计算梯形的面积,梯形的面积计算
  12. Joomla 插件 attachments 使用时出现不支持ZIP文件上传的错误
  13. 拿什么拯救你的硬盘?十大绝招帮你忙
  14. ORB-SLAM3编译问题 recipe for target ‘CMakeFiles/ORB_SLAM3.dir/src/LocalMapping.cc.o‘ failed
  15. :爱情从来就没有愚人节
  16. java集合框架的练习之斗地主洗牌发牌的模拟(升级版)
  17. freenas作无盘服务器,Freenas11.3 jail创建失败解决办法
  18. 408计算机组成原理学习笔记——指令系统
  19. 内网渗透----常见后门
  20. 超详细的log4j的配置和使用

热门文章

  1. unity 实现流光效果
  2. phusion passenger standalone
  3. js实现千位分隔符运算
  4. spring-boot2 + vue2+element-ui + avue + uni-app (兮家开源商城)
  5. 使用容联云通讯实现短信验证登入
  6. 武汉坚守第六十一天——运动健康相关联,牛尿神奇为哪般
  7. 【sphinx】中文声学模型训练
  8. springbus类是做什么用的_SpringCloud-Bus组件的使用
  9. 人工智能救灾减灾应用_Bluemixathon挑战的前5个救灾应用程序
  10. linux下 Apache 配置虚拟主机三种方式