Bảng là gì?
Bảng là một đối tượng lưu trữ dữ liệu ở định dạng Hàng & Cột . Bên dưới Sơ đồ, hiển thị các Hàng và Cột tương ứng.
Trong hướng dẫn này, bạn sẽ học:
- Bảng là gì?
- Cách tạo bảng
- Sử dụng T-SQL
- T-SQL: Tạo một bảng mới bằng cách sử dụng một bảng hiện có.
- Sử dụng Trình thiết kế bảng
- Bảng thay đổi
- Sử dụng T-SQL
- Sử dụng trình thiết kế bảng
- Xóa bảng
- Sử dụng SQL Server Management Studio
- Sử dụng T-SQL
Cách tạo bảng
Bước đầu tiên để lưu trữ dữ liệu trong cơ sở dữ liệu là tạo một Bảng nơi dữ liệu sẽ cư trú. Sau khi tạo bảng, chúng ta có thể tiếp tục chèn các hàng trong bảng.
Chúng ta có thể Tạo bảng theo các cách sau:
- T-SQL: Tạo một Bảng mới bằng cách xác định tất cả các cột và kiểu dữ liệu của nó.
- T-SQL: Tạo bảng mới bằng bảng hiện có
- Sử dụng Trình thiết kế bảng
Chúng ta hãy nghiên cứu chi tiết điều này:
T-SQL: Tạo một Bảng mới bằng cách xác định tất cả các cột và kiểu dữ liệu của nó.
Dưới đây là Cú pháp tạo bảng
Cú pháp:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Đây,
- Tham số tableName biểu thị tên của bảng mà bạn sẽ tạo.
- Các tham số cột_1, cột_2… biểu thị các cột sẽ được thêm vào bảng.
- Một cột phải được chỉ định là NULL hoặc NOT NULL. Nếu bạn không chỉ định, SQL Server sẽ lấy NULL làm mặc định.
Hãy tạo một Bảng cơ bản với hai cột
Truy vấn:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Điều kiện tiên quyết: Chọn Cơ sở dữ liệu nơi bạn cần tạo bảng.
Bước 1) Chạy truy vấn bằng cách nhấp vào Thực thi.
Trước khi chạy truy vấn, không có bảng nào tồn tại:
Kết quả: Sau khi chạy truy vấn, nhấp vào Nút 'Làm mới', bảng mới tồn tại dưới dạng một Khóa học.
Bước 2) Chèn một số dữ liệu
Cho đến nay, Bảng chỉ tồn tại, nhưng chưa có dữ liệu nào trong bảng được tạo.
Transact-SQL có câu lệnh INSERT có thể được sử dụng để chèn dữ liệu vào bảng. Với câu lệnh này, chúng ta có thể chèn một hoặc nhiều cột vào bảng.
Cú pháp
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Trên đây là cú pháp cơ bản của lệnh khi sử dụng từ khóa VALUES để chèn dữ liệu vào bảng.
Hãy chèn bốn hàng bằng cách sử dụng lệnh Chèn .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Ảnh chụp nhanh bên dưới cho thấy rằng hiện việc chèn bốn hàng đã thành công.
Bước 3) Để xem dữ liệu trong SQL Server, chúng ta sử dụng câu lệnh SELECT. Câu lệnh có cú pháp sau:
SELECT expressionFROM tableName[WHERE condition];
Truy vấn mẫu:
SELECT * FROM COURSE;
Kết quả: Bảng đã được tạo và có bốn bản ghi trong bảng. Lưu ý rằng chúng ta có thể tạo các bản ghi có giá trị trùng lặp trong bất kỳ cột nào vì không có ràng buộc nào.
T-SQL: Tạo một bảng mới bằng cách sử dụng một bảng hiện có.
Bây giờ giả sử chúng ta muốn một bảng khác giống như bảng COURSE đã tạo ở trên. Tuy nhiên, chúng ta chỉ cần một cột của COURSE_NAME và không Course_ID.
Cú pháp:
SELECT (Column 1,… ) INTOFROM ;
Truy vấn mẫu:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Bước 1) Chạy truy vấn bằng cách nhấp vào Thực thi.
Kết quả: Bảng mới được tạo với tên là COURSE_NAMES với 1 cột hiện có và bốn bản ghi từ Bảng cũ hơn.
SELECT * FROM COURSE_NAMES;
Sử dụng Trình thiết kế bảng
Chúng ta cũng có thể tạo Bảng từ Studio Management IDE bằng Trình thiết kế bảng.
Bước 1) Nhấp chuột phải vào Bảng> Mới> Nhấp vào Bảng.
Bước 2) Nhập tên cột, kiểu dữ liệu. Chọn có cho phép null hay không.
Bước 3) Nhấn 'CTRL + S' để Lưu bảng. Nhập Tên là 'Course_Title'
Kết quả: Nhấp vào 'Làm mới' và chúng ta có thể thấy Bảng mới tồn tại với tên là Course_Title với một cột có tên là Course_Name .
Bảng thay đổi
Có hai cách để thay đổi bảng trong máy chủ SQL .
1. T-SQL: Thay đổi Bảng bằng cách thêm các cột mới.
2. Sử dụng Trình thiết kế bảng
T-SQL: Thay đổi Bảng bằng cách chèn các cột
Dưới đây là cú pháp để thay đổi bảng
Cú pháp :
Alter TABLE