SQL Server Management Studio的使用

之前在https://blog.csdn.net//article/details/140961550介紹了在Windows10上安裝SQL Server 2022 Express和SSMS,這里整理下SSMS的簡單使用:

SQL Server Management Studio(SSMS)是一種集成環境,提供用于配置、監視和管理SQL Server和數據庫實例的工具

1.連接到SQL Server實例:啟動SQL Server Management Studio:首次運行SSMS時,系統將打開"連接到服務器"窗口。如未打開,可以選擇"對象資源管理器" --> “連接” --> "數據庫引擎,將其手動打開。如下圖所示:"對象資源管理器"中顯示服務器名稱、SQL Server版本和用戶名的對象

2.創建數據庫:右鍵單擊"數據庫" --> 新建數據庫:輸入數據庫名稱,如Info,點擊確定,如下圖所示:可通過右鍵單擊Info選擇"屬性"來修改數據庫;數據文件:Info.mdf,日志文件:Info_log.ldf

3.創建表:右鍵單擊"表" --> 新建 --> 表:添加內容如下圖所示:按Ctrl+S保存,表名為dbo.student,點擊確定

4.創建約束:

(1).主鍵約束:用于確保表中每一行數據的唯一性、非空性。選中表中的"id"行,右鍵單擊,選擇"設置主鍵",如下圖所示:

(2).空值約束:控制是否允許該字段的值為Null值。

(3).CHECK約束:限制表中列的值,確保數據的完整性和準確性。選中表中的"age"行,右鍵單擊,選擇"CHECK約束":點擊"添加",表達式輸入:([age]>=(0)),然后點擊"關閉",如下圖所示:

(4).默認約束:用于為表中的列指定默認值。選擇表中"sex"行,在列屬性中:默認值或綁定中輸入值:‘男’,如下圖所示:

(5).外鍵約束:用于在兩個表之間建立關系,確保一個表中的數據值必須是另一個表的主鍵或唯一鍵的有效值。

5.添加、刪除表中的列:

(1).添加列:右鍵單擊表"dbo.student",選擇"設計":選擇"列名"列中的第一個空單元,在該單元中輸入列名:addr,保存,如下圖所示:

(2).刪除列:單擊表"dbo.student":右鍵單擊要刪除的列,然后選擇"刪除列",保存即可。

6.表中插入、修改、刪除數據:

(1).插入:右鍵單擊表"dbo.student":選擇"編輯前200行":輸入相應數據,如下圖所示:

(2).修改:選中需要修改的段,直接修改即可。

(3).刪除:選中要刪除的行,右鍵單擊:選擇"刪除"。

7.查詢:右鍵單擊數據庫名Info,選擇"新建查詢",輸入SQL語句,查詢age>=20的所有內容,然后點擊"執行",結果如下圖所示

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/72251.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/72251.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/72251.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據集筆記:NUSMods API

1 介紹 NUSMods API 包含用于渲染 NUSMods 的數據。這些數據包括新加坡國立大學(NUS)提供的課程以及課程表的信息,還包括上課地點的詳細信息。 可以使用并實驗這些數據,它們是從教務處提供的官方 API 中提取的。 該 API 由靜態的…

劍指 Offer II 031. 最近最少使用緩存

comments: true edit_url: https://github.com/doocs/leetcode/edit/main/lcof2/%E5%89%91%E6%8C%87%20Offer%20II%20031.%20%E6%9C%80%E8%BF%91%E6%9C%80%E5%B0%91%E4%BD%BF%E7%94%A8%E7%BC%93%E5%AD%98/README.md 劍指 Offer II 031. 最近最少使用緩存 題目描述 運用所掌握的…

uniapp 測試 IPA 包安裝到測試 iPhone

將uniapp測試IPA包安裝到測試iPhone有以下幾種方法: 使用Xcode安裝 確保計算機上安裝了Xcode,并將iOS設備通過數據線連接到計算機。打開Xcode,在菜單欄中選擇Window->Devices and Simulators,在設備列表中找到要安裝的iPhone…

vcredist_x64 資源文件分享

vcredist_x64 是 Microsoft Visual C Redistributable 的 64 位版本,用于在 64 位 Windows 系統上運行使用 Visual C 開發的應用程序。它包含了運行這些應用程序所需的運行時組件。 vcredist_x64 資源工具網盤下載鏈接:https://pan.quark.cn/s/ef56f838f…

weaviate 安裝與測試

weaviate 安裝 前提條件:docker安裝完成 步驟: 開啟docker 在終端運行命令 docker run -p 8080:8080 -p 50051:50051 cr.weaviate.io/semitechnologies/weaviate:1.29.0 weaviate 測試 python-client安裝代碼測試 import weaviate client weaviat…

機器學習:監督學習、無監督學習和強化學習

機器學習(Machine Learning, ML)是人工智能(AI)的一個分支,它使計算機能夠從數據中學習,并在沒有明確編程的情況下執行任務。機器學習的核心思想是使用算法分析數據,識別模式,并做出…

自學微信小程序的第六天

DAY6 1、使用錄音API首先需要通過wx.getRecorderManager()方法獲取到一個RecorderManager實例,該實例是一個全局唯一的錄音管理器,用于實現錄音功能。 表32:RecorderManager實例的常用方法 方法名稱 說明 start() 開始錄音 pause() 暫停錄音 resume() 繼續錄音 stop() 停止…

【數據分析】上市公司市場勢力數據測算+dofile(1992-2023年)

市場勢力通常指的是公司在市場中的相對競爭力和定價能力。具有較強市場勢力的公司通常能夠控制價格、影響市場規則,并在競爭中占據主導地位。A股公司市場勢力數據是對中國資本市場中公司競爭力的深入分析,A股市場中,公司市場勢力的強弱不僅影…

Linux三種網絡方式

前言 發現運維啥都得會,這周就遇到了網絡問題自己無法解決,因此痛定思痛學一下。 參考文獻 你管這破玩意叫網絡? 橋接模式、NAT模式、僅主機模式,原來是這樣工作的 交換機 構成局域網,實現所有設備之間的通信。 …

DeepSeek + Mermaid編輯器——常規繪圖

下面這張圖出自:由清華大學出品的 《DeepSeek:從入門到精通》。 作為純文本生成模型,DeepSeek雖不具備多媒體內容生成接口,但其開放式架構允許通過API接口與圖像合成引擎、數據可視化工具等第三方系統進行協同工作,最終…

javaweb將上傳的圖片保存在項目文件webapp下的upload文件夾下

前端HTML表單 (upload.html) 首先&#xff0c;創建一個HTML頁面&#xff0c;允許用戶選擇并上傳圖片。 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><title>圖片上傳</title> </head> <…

2025最新Flask學習筆記(對照Django做解析)

前言&#xff1a;如果還沒學Django的同學&#xff0c;可以看Django 教程 | 菜鳥教程&#xff0c;也可以忽略下文所提及的Django內容&#xff1b;另外&#xff0c;由于我們接手的項目大多都是前后端分離的項目&#xff0c;所以本文會跳過對模板的介紹&#xff0c;感興趣的朋友可…

自然語言處理NLP入門 -- 第十一節NLP 實戰項目 3: 文本摘要

1. 為啥需要文本摘要&#xff1f; 還記得小時候我們要寫“讀后感”或“觀后感”嗎&#xff1f;看完一篇長長的文章、一本書&#xff0c;甚至一部電影后&#xff0c;老師總是要我們用幾句話概括主要內容。其實&#xff0c;這就跟文本摘要的核心思路一樣——把那些最有價值、最能…

算法day4 dfs搜索2題

一 糖果 我們看這個藍橋A組真題 首先我們看這個題目說有M種的糖果&#xff0c;K顆一包&#xff0c;N包糖果 第一行就是輸入M&#xff0c;K&#xff0c;N的數量 后面就是輸入每個糖果在每包里面的種類 然后問我們最少要用幾包糖果才可以把所有種類的糖果都吃一遍 如果不可以吃完…

【MySQL】窗口函數詳解(概念+練習+實戰)

文章目錄 前言1. SQL窗口函數 1.1 窗口函數概念1.2 窗口函數語法1.3 常見窗口函數 1.3.1 聚合窗口函數1.3.2 專用窗口函數 1.4 窗口函數性能比較 2. LeetCode 例題 2.1 LeetCode SQL 178&#xff1a;分數排名2.2 LeetCode SQL 184&#xff1a;最高工資2.3 LeetCode SQL 185&am…

【Ai】--- DeepSeek-r1 如何選擇適合自己的版本(超詳細)

在編程的藝術世界里&#xff0c;代碼和靈感需要尋找到最佳的交融點&#xff0c;才能打造出令人為之驚嘆的作品。而在這座秋知葉i博客的殿堂里&#xff0c;我們將共同追尋這種完美結合&#xff0c;為未來的世界留下屬于我們的獨特印記。 【Ai】--- DeepSeek-r1 如何選擇適合自己…

植物大戰僵尸金鏟鏟版 v1.1.6(windows+安卓)

游戲簡介 《植物大戰僵尸金鏟鏟版》是由“古見xzz”、“對不起賤笑了”、“是怪哉吖”等聯合開發的民間魔改版本&#xff0c;融合了原版塔防玩法與《金鏟鏟之戰》的自走棋元素&#xff0c;屬于非官方同人作品。 游戲特點 合成升星機制&#xff1a;三個相同低星植物可合成更高…

網絡空間安全(6)web應用程序技術

前言 Web應用程序技術是指用于開發和構建基于Web的應用程序的技術和工具&#xff0c;涵蓋了前端開發、后端開發、數據庫管理、安全性等多個方面的技術。 一、前端開發技術 HTML/CSS/JavaScript&#xff1a;HTML用于構建網頁結構&#xff0c;CSS用于進行樣式設計&#xff0c;Jav…

零基礎學習OpenGL(一)創建一個窗口

基于 ubuntu 系統&#xff0c;設置基礎環境。 #!/usr/bin/env bashsudo apt-get update# 安裝基礎編譯軟件 sudo apt-get -y install gcc g cmake git# 安裝編譯 glfw 依賴的軟件 sudo apt-get -y install libwayland-dev libx11-dev libxcursor-dev libxi-dev libxinerama-de…

Windows 11 下正確安裝 Docker Desktop 到 D 盤的完整教程

文章目錄 Windows 11 在 D 盤正確安裝 Docker Desktop 的完整教程**前言****準備工作****1. 手動創建 Docker 相關目錄**&#xff08;?? **這一步非常重要**&#xff0c;否則會報錯&#xff09;**2. 下載 Docker Desktop 安裝程序****3. 使用管理員權限打開終端** **安裝 Doc…