sql server创建数据库与相关查询操作
生活随笔
收集整理的這篇文章主要介紹了
sql server创建数据库与相关查询操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一般用來操作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 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创建数据库与相关查询操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用debug工具修改寄存器中的值
- 下一篇: marc数据个人心得