GIỚI THIỆUVỀ NHỮNG PHÁT BIỂU NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU:

Một phần của tài liệu Lập trình cơ sở dữ liệu C Sharp-Phần 1 ppt (Trang 73 - 74)

) VALUE S( 'SOCOM'

GIỚI THIỆUVỀ NHỮNG PHÁT BIỂU NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU:

Như đã đề cập trước, những phát biểu DDL cho phép bạn tạo những cấu trúc cơ sở dữ liệu như các bảng và các index .

TẠO MỘT BẢNG:

Bạn tạo một bảng sử dụng phát biểu CREATE TABLE. Thí dụ , hãy cho là bạn muốn lưu trữ những chi tiết cho một số người trong cơ sở dữ liệu. giả sử bạn muốn lưu trử họ, tên và ngày sinh của một người. hãy gọi bảng này là Persons.

Bạn cũng muốn nhận dạng duy nhất mỗi hàng trong bảng Persons sử dụng một ID dạng số, nó họat động như một khóa chính trong bảng. phát biểu CREATE TABLE sau đây tạo một bảng Persons :

CREATE TABLE Persons (

PersonID int CONSTRAINT PK_Persons PRIMARY KEY, FirstName nvarchar(15) NOT NULL,

DateOfBirth datetime );

Bạn sử dụng mệnh đề CONSTRAINT (ràng buộc) để hạn chế những giá trị lưu trữ trong bảng hay cột. bạn chú ý rằng mệnh đề CONSTRAINT được sử dụng để chỉ định khóa chính của bảng sử dụng từ khóa PRIMARY KEY. Khóa chính này là

Cột PersonID, và ràng buộc này có tên là PK_Persons. Cột khóa này có kiểu int, có nghĩa là nó lưu trữ những số intergers.

Mổi hàng trong bảng Persons phải có một số duy nhất cho cột PersonsID.

Cột FirstName và LastName là những cột nvarchar có thể chứa đến 15 kí tự. cả hai cột này được định nghĩa sử dụng ràng buộc NOT NULL. NOT NULL chỉ định là bạn phải cung cấp một giá trị cho cột. theo mặc định là NULL, có nghĩa là bạn không cần phải cung cấp một giá trị cho cột.

Chú thích: những khóa chính luôn luôn đòi hỏi một giá trị, và do đó tuyệt đối không d8ược bỏ trống.

Cột DateOfBirth thuộc kiểu datetime, có nghĩa nó có thể dự trữ giá trị ngày và giờ, phút, giây. Cột này không được định nghĩa ràng buộc NOT NULL, do đó sẽ sữ dụng giá trị mặ định là NULL.

Một phần của tài liệu Lập trình cơ sở dữ liệu C Sharp-Phần 1 ppt (Trang 73 - 74)

Tải bản đầy đủ (PDF)

(154 trang)