Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lược đồ trong SQL Server là gì và cách tạo / thả lược đồ trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 27

Giản đồ là gì:

Theo trang web của Microsoft:
Một Lược đồ là không gian tên riêng biệt để tạo điều kiện phân tách, quản lý và sở hữu các đối tượng cơ sở dữ liệu.

Cách tạo Lược đồ bằng GUI:
Mở SSMS và bạn sẽ đi đến Cơ sở dữ liệu vì Lược đồ là các đối tượng trong cơ sở dữ liệu. Đi tới Bảo mật và sau đó Đi tới Lược đồ và Nhấp chuột phải và Chọn Lược đồ Mới như được hiển thị bên dưới.


Cách tạo lược đồ trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server

> Bây giờ bạn cần cung cấp tên Lược đồ. Tôi đã sử dụng TB làm Tên lược đồ và tôi để trống Chủ sở hữu lược đồ, điều đó có nghĩa là dbo sẽ là chủ sở hữu cho lược đồ này. Nếu bạn muốn chọn chủ sở hữu, bạn có thể nhấn tìm kiếm và cung cấp chủ sở hữu của giản đồ.

Cách tạo lược đồ trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL


Tạo lược đồ bằng cách sử dụng TSQL:

Để tạo Lược đồ trong Cơ sở dữ liệu với chủ sở hữu mặc định là dbo, bạn có thể sử dụng tập lệnh bên dưới.

--DatabaseName=TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema Name =TB
CREATE SCHEMA [TB]
GO
 
Giả sử nếu tôi có một người dùng trong Cơ sở dữ liệu TechbrothersIT với tên [aamir] và tôi muốn tạo Lược đồ TB với tên chủ sở hữu =[aamir]. Tôi có thể sử dụng tập lệnh bên dưới.

--Database Name = TechBrothersIT
USE [TechBrothersIT]
GO
--Create Schema TB with owner name =Aamir ( Database User)
CREATE SCHEMA [TB] AUTHORIZATION [aamir]
GO
 
 
  Cách loại bỏ lược đồ khỏi cơ sở dữ liệu SQL Server: 

1) Bằng cách sử dụng GUI
, chúng ta có thể nhấp chuột phải vào tên lược đồ trong cơ sở dữ liệu và nhấn Delete như hình dưới đây.
Cách thả giản đồ khỏi cơ sở dữ liệu SQL Server bằng cách sử dụng GUI- Hướng dẫn sử dụng SQL Server


> Chúng tôi cũng có thể sử dụng Tập lệnh TSQL để loại bỏ Lược đồ khỏi Cơ sở dữ liệu máy chủ SQL. Trong ví dụ dưới đây, tôi đang xóa Lược đồ TB khỏi Cơ sở dữ liệu TechBrothersIT.
--Database Name = TechBrothersIT
USE [TechBrothersIT]
go
--Drop Schema TB
Drop Schema [TB]
 
 
Video Demo: What is Schema and how to Create/ Drop Schema
 
 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách trả lại tất cả các ràng buộc khóa ngoại bị vô hiệu hóa trong SQL Server (Ví dụ T-SQL)

  2. Truy vấn phân cấp trong SQL Server 2005

  3. Làm cách nào để tìm các bản sao trên nhiều cột?

  4. STRING_SPLIT () trong SQL Server 2016:Tiếp theo # 1

  5. Cách sử dụng RANK () trong SQL Server