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

SQL Server 2016:Tạo bảng từ tập lệnh SQL

Trong SQL Server, bạn có thể tạo bảng bằng cách chạy tập lệnh SQL với CREATE TABLE tuyên bố.

Vừa tạo một bảng thông qua SSMS GUI, bây giờ chúng ta sẽ tạo một (hoặc hai) bảng bằng cách sử dụng tập lệnh SQL.

Để tạo bảng bằng SQL, hãy sử dụng CREATE TABLE tuyên bố. Cung cấp tên cột và kiểu dữ liệu của chúng, cùng với bất kỳ thuộc tính nào khác theo yêu cầu.

  1. Mở cửa sổ truy vấn mới

    Mở cửa sổ truy vấn mới bằng cách nhấp vào Truy vấn mới trên thanh công cụ.

  2. Chạy tập lệnh SQL

    Chạy tập lệnh SQL (bên dưới) bằng cách dán nó vào cửa sổ truy vấn, sau đó nhấp vào Execute trên thanh công cụ.

    Bạn cũng có thể chạy một truy vấn bằng cách:

    • Nhấn F5 trên bàn phím của bạn.
    • Nhấp vào Truy vấn> Thực thi từ menu trên cùng.
    • Nhấp chuột phải vào cửa sổ truy vấn thực tế và chọn Execute từ menu ngữ cảnh.

    Tập lệnh SQL

    Đây là mã để sao chép và dán:

    CREATE TABLE Genres (
        GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
        Genre nvarchar(50) NOT NULL
    );
  3. Kiểm tra xem Bảng đã được tạo chưa

    Cũng hãy sử dụng SQL để kiểm tra xem bảng đã được tạo chưa.

    Chạy SELECT * FROM sys.tables; để trả về danh sách tất cả các bảng trong cơ sở dữ liệu.

    Tất nhiên, bạn cũng có thể làm mới Trình khám phá đối tượng bằng cách nhấp chuột phải vào Bảng và chọn Làm mới như chúng ta đã làm khi tạo bảng trước đó.

Tùy chọn bảng

CREATE TABLE câu lệnh chấp nhận nhiều tùy chọn bổ sung cho phép bạn chỉ định các thuộc tính chính xác của bảng.

Có quá nhiều thứ để đi vào chi tiết trong hướng dẫn này, nhưng chúng bao gồm các tùy chọn để mã hóa, sao chép, lập chỉ mục và hơn thế nữa.

Tuy nhiên, chúng tôi sẽ đề cập đến một trong những tùy chọn này tiếp theo - ràng buộc khóa ngoại - khi chúng tôi tạo mối quan hệ giữa các bảng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để lấy Thời gian từ định dạng DateTime trong SQL?

  2. Tôi có thể sử dụng một luồng để CHÈN hoặc CẬP NHẬT một hàng trong SQL Server (C #) không?

  3. 2 cách tạo bảng trên máy chủ được liên kết bằng T-SQL

  4. Giới thiệu về các hàm có giá trị bảng nội tuyến (ITVF) trong SQL Server

  5. Khóa ngoài cho khóa không phải khóa chính