前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >sql server创建数据库与相关查询操作

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

作者头像
gzq大数据
发布2021-07-13 11:50:05
发布2021-07-13 11:50:05
1.1K00
代码可运行
举报
文章被收录于专栏:大数据那些事大数据那些事
运行总次数:0
代码可运行

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

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

创建操作

代码语言:javascript
代码运行次数:0
运行
复制
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

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

代码语言:javascript
代码运行次数:0
运行
复制
SELECT * FROM master.dbo.sysdatabases 

比较有意思的用法:if else

代码语言:javascript
代码运行次数:0
运行
复制
IF EXISTS(SELECT * FROM master.dbo.sysdatabases WHERE name = 'TestData')
    BEGIN
       PRINT '该数据库已经存在'
    END
ELSE
    BEGIN
	     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
)
END
GO

有关表的操作:

代码语言:javascript
代码运行次数:0
运行
复制
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'Admin')
   BEGIN
       DROP TABLE Admin
	   PRINT '删除成功'
   END
ELSE
    BEGIN
      CREATE TABLE Admin
     (
         Id INT NOT NULL IDENTITY(1,1) PRIMARY KEY,--创建自动增加的主键
	     LoginId VARCHAR(50) NOT NULL,
	     LoginPwd VARCHAR(50) NOT NULL
     )
	 PRINT '表创建成功'
	 END 
GO

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

代码语言:javascript
代码运行次数:0
运行
复制
--创建约束
ALTER TABLE Admin ADD CONSTRAINT
UQ_LoginId --约束名
UNIQUE --约束类型
(LoginId) --要约束的列名

INSERT INTO Admin (LoginId,LoginPwd) VALUES('admin','admin')

SELECT * FROM Admin ORDER BY LoginId ASC
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/07/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档