一般用来操作sql server的客户端选择的是微软自带的客户端。

我是在官网上下载的develop版本

创建操作

CREATE DATABASE TestData
ON PRIMARY
(Name='TestData',--主数据库的逻辑名称FileName='I:\sqlserverdata\TestData_Data.mdf',--主数据库文件的物理名称Size=10MB,--主数据库文件的初始大小值MaxSize=6000MB,--主数据库文件的最大值FileGrowth=2%--主文件数据库的增长率
)
LOG ON
(Name='TestData_Log',--主数据库的日至逻辑名称FileName='I:\sqlserverdata\TestData_Data.ldf',Size=10MB,MaxSize=20MB,FileGrowth=1MB
)
GO

查询语句相关操作,与一般的数据库相差不大:

SELECT * FROM master.dbo.sysdatabases


比较有意思的用法:if else

IF EXISTS(SELECT * FROM master.dbo.sysdatabases WHERE name = 'TestData')BEGINPRINT '该数据库已经存在'END
ELSEBEGINCREATE DATABASE TestData
ON PRIMARY
(Name='TestData',--主数据库的逻辑名称FileName='I:\sqlserverdata\TestData_Data.mdf',--主数据库文件的物理名称Size=10MB,--主数据库文件的初始大小值MaxSize=6000MB,--主数据库文件的最大值FileGrowth=2%--主文件数据库的增长率
)
LOG ON
(Name='TestData_Log',--主数据库的日至逻辑名称FileName='I:\sqlserverdata\TestData_Data.ldf',Size=10MB,MaxSize=20MB,FileGrowth=1MB
)
END
GO

有关表的操作:

IF EXISTS(SELECT * FROM sysobjects WHERE name = 'Admin')BEGINDROP TABLE AdminPRINT '删除成功'END
ELSEBEGINCREATE TABLE Admin(Id INT NOT NULL IDENTITY(1,1) PRIMARY KEY,--创建自动增加的主键LoginId VARCHAR(50) NOT NULL,LoginPwd VARCHAR(50) NOT NULL)PRINT '表创建成功'END
GO

表的增加约束以及插入数据

--创建约束
ALTER TABLE Admin ADD CONSTRAINT
UQ_LoginId --约束名
UNIQUE --约束类型
(LoginId) --要约束的列名INSERT INTO Admin (LoginId,LoginPwd) VALUES('admin','admin')SELECT * FROM Admin ORDER BY LoginId ASC

sql server创建数据库与相关查询操作相关推荐

  1. 数据库入门教程(SQL Server 2005)----数据库是如何查询数据的

    数据库入门教程(SQL Server 2005)----数据库是如何查询数据的----查询:逻辑顺序 1.计算列 //以scott数据库中的emp表为例-----where可译为查找,其本质是在进行表 ...

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

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

  3. tempdb SQL Server系统数据库的配置,操作和限制

    介绍 (Introduction) tempdb is one of the 4 system databases that exists in all SQL Server instances. T ...

  4. SQL Server 创建数据库快照

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

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

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

  6. SQL server 创建数据库代码

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

  7. sql server 创建数据库 语法

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

  8. SQL Server系统数据库– msdb数据库

    介绍 (Introduction) This article is the third I am writing about Microsoft SQL system databases. 本文是我正 ...

  9. SQL Server系统数据库–模型数据库

    介绍 (Introduction) This is my fourth article about SQL Server system databases. In previous articles ...

最新文章

  1. 独家 | 一份数据工程师必备的学习资源,干货满满(附链接)
  2. npm安装过程出现的问题及解决方式
  3. 速读《构建之法:现代软件工程》提问
  4. CSS中Float概念相关文章
  5. 怎么在linux上装java,如何在Ubuntu Linux上安装Java
  6. [小程序]微信小程序获取input并发送网络请求
  7. @ComponentScan配置扫描多个包
  8. [EOJ439] 强制在线
  9. 1116: 删除元素
  10. 压力太大,考个公务员吧
  11. java程序员到J2EE架构师
  12. 【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
  13. matlab中单对数函数,matlab对数函数-对数函数,MATLAB
  14. linux文件权限651,Linux基础之文件权限详解
  15. linux网站杀毒软件,linux下的杀毒软件----ClamAV
  16. loadrunner如何确定预期TPS
  17. 【英语做题】英语“八股文“学习
  18. IDEA 搭建黑马品优购商城
  19. html调用mp4视频播放不,为何html中嵌入mp4格式视频播放不了
  20. 计算机组成原理 微机,【2017年整理】计算机组成原理-微机实验指导书.doc

热门文章

  1. android动态获取输入值,Android实现动态自动匹配输入内容
  2. P3195 [HNOI2008]玩具装箱TOY(斜率优化)
  3. tiny4412的烧录工具minitool安装【学习笔记】
  4. 【CSS3】-webkit-margin-before与margin-top
  5. 线性规划与网络流24题●09方格取数问题13星际转移问题
  6. FK JavaScript之:ArcGIS JavaScript API之地图动画
  7. thinkphp如果表名有下划线需要用Model
  8. Popush任务之linux配置篇
  9. 软件测试作业7:构建弱健壮的等价类测试用例
  10. [Python图像处理] 十五.图像的灰度线性变换