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

SQL Server 2016:Tạo cơ sở dữ liệu

Tạo cơ sở dữ liệu bằng cách sử dụng SQL Server Management Studio GUI.

Trong SQL Server, bạn có thể tạo cơ sở dữ liệu mới thông qua giao diện người dùng đồ họa (GUI) của SQL Server Management Studio hoặc bằng cách chạy tập lệnh SQL.

Tạo cơ sở dữ liệu bằng GUI

Ở đây, chúng tôi sẽ tạo cơ sở dữ liệu bằng phương pháp GUI.

  1. Tạo cơ sở dữ liệu mới

    Đảm bảo rằng máy chủ chính xác được mở rộng trong Object Explorer.

    Nhấp chuột phải vào Cơ sở dữ liệu và chọn Cơ sở dữ liệu mới ... từ menu ngữ cảnh.

  2. Đặt tên cho Cơ sở dữ liệu

    Nhập tên cho cơ sở dữ liệu và nhấp vào OK .

    Đối với hướng dẫn này, tôi đã đặt tên cho mình là Music , vì chúng tôi sẽ tạo cơ sở dữ liệu để lưu trữ dữ liệu liên quan đến âm nhạc (tức là nghệ sĩ, album, v.v.).

    Bạn có thể thay đổi bất kỳ cài đặt nào trong Cơ sở dữ liệu mới trước khi bạn nhấp vào OK .

    Đối với hướng dẫn này, chúng tôi sẽ chỉ để nó ở cài đặt mặc định.

  3. Cơ sở dữ liệu mới

    Cơ sở dữ liệu mới hiện được liệt kê trong Trình khám phá đối tượng, trong Cơ sở dữ liệu .

    Nếu bạn mở rộng nó, bạn sẽ thấy các nút có thể mở rộng hơn nữa, mỗi nút dành cho một mục đích cụ thể. Ví dụ:một cho bảng, một cho các dạng xem, v.v.

Tạo cơ sở dữ liệu bằng tập lệnh

SQL Server chấp nhận Transact-SQL (là phiên bản mở rộng của tiêu chuẩn SQL), vì vậy bạn có thể tạo cùng một cơ sở dữ liệu bằng cách chạy tập lệnh SQL sau.

USE master;  
GO  
CREATE DATABASE Music;
GO

Để thực hiện việc này, hãy mở một truy vấn mới bằng cách nhấp vào Truy vấn Mới trong thanh công cụ và chạy một SQL CREATE DATABASE tuyên bố.

Nếu bạn không chắc chắn về cách chạy một truy vấn, chúng tôi sẽ trình bày sớm vấn đề đó, khi chúng tôi tạo một bảng thông qua tập lệnh.

Cũng giống như bạn có thể chỉ định các thuộc tính nhất định khi tạo cơ sở dữ liệu thông qua GUI, bạn có thể bao gồm các thuộc tính tương tự khi tạo cơ sở dữ liệu bằng tập lệnh. Đây là một ví dụ về việc chỉ định cài đặt cho dữ liệu và tệp nhật ký.

USE master ;  
GO  
CREATE DATABASE Music  
ON   
( NAME = Music_dat,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music.mdf',  
    SIZE = 10,  
    MAXSIZE = 50,  
    FILEGROWTH = 5 )  
LOG ON  
( NAME = Music_log,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music_log.ldf',  
    SIZE = 5MB,  
    MAXSIZE = 25MB,  
    FILEGROWTH = 5MB ) ;  
GO

Cơ sở dữ liệu hệ thống

Khi bạn tạo cơ sở dữ liệu mới, cơ sở dữ liệu được tạo dựa trên mô hình cơ sở dữ liệu. Cơ sở dữ liệu này cung cấp mẫu cho bất kỳ cơ sở dữ liệu mới nào mà bạn tạo.

Mô hình cơ sở dữ liệu là cơ sở dữ liệu hệ thống. Khi bạn cài đặt SQL Server, năm cơ sở dữ liệu hệ thống sau sẽ được tạo.

master
Cơ sở dữ liệu này lưu trữ thông tin cấp hệ thống như tài khoản người dùng, cài đặt cấu hình và thông tin trên tất cả các cơ sở dữ liệu khác.
mô hình
Cơ sở dữ liệu này được sử dụng làm mẫu cho tất cả các cơ sở dữ liệu khác được tạo. Mọi sửa đổi đối với cơ sở dữ liệu này đều được áp dụng cho mọi cơ sở dữ liệu mới được tạo sau đó.
msdb
Cơ sở dữ liệu này được SQL Server Agent sử dụng để định cấu hình cảnh báo và công việc đã lên lịch, v.v.
Tài nguyên
Đây là cơ sở dữ liệu ẩn, chỉ đọc, chứa các đối tượng hệ thống được bao gồm trong SQL Server. Các đối tượng hệ thống vẫn tồn tại một cách vật lý trong cơ sở dữ liệu Tài nguyên, nhưng chúng xuất hiện một cách hợp lý trong lược đồ hệ thống của mọi cơ sở dữ liệu.
tempdb
Cái này chứa tất cả các bảng tạm thời, các thủ tục được lưu trữ tạm thời và bất kỳ yêu cầu lưu trữ tạm thời nào khác do SQL Server tạo ra.

Lưu ý rằng bạn sẽ chỉ thấy bốn cơ sở dữ liệu được liệt kê trong Cơ sở dữ liệu hệ thống trong Object Explorer, vì cơ sở dữ liệu Tài nguyên bị ẩn (mặc dù nó có thể được truy cập theo chương trình).


  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 lấy tất cả các lỗi của tất cả các gói SSIS trong một giải pháp

  2. Làm cách nào để tách một chuỗi để tôi có thể truy cập mục x?

  3. Cách tạo tập lệnh để tạo lại các ràng buộc khóa ngoại trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 73

  4. Một chế độ xem có nhanh hơn một truy vấn đơn giản không?

  5. Ví dụ về SIN () trong SQL Server