Tạo bảng trong SQL Trong SQL Server, bảng là một đối tượng của cơ sở dữ liệu dùng để lưu trữ dữ liệu. Dữ liệu trong bảng được tổ chức thành dòng và cột. Mỗi dòng trong bảng thể hiện một bộ dữ liệu duy nhất và mỗi cột thể hiện thuộc tính của bộ dữ liệu. Một bảng trong MS SQL có tối đa là 1024 cột. Nếu cột không có giá trị thì giá trị của nó được thể hiện là giá trị NULL. Lưu ý giá trị NULL khác với số 0 | Bài 5: Tạo bảng và các ràng buộc toàn vẹn dữ liệu Mục tiêu của bài 5 Tạo bảng Thêm dữ liệu vào bảng Xóa bảng Các kiểu ràng buộc toàn vẹn dữ liệu Các ràng buộc: Khóa chính Duy nhất Khóa ngoại Kiểm tra Mặt định Bài 5 / Slide of 25 Tạo bảng trong SQL Trong SQL Server, bảng là một đối tượng của cơ sở dữ liệu dùng để lưu trữ dữ liệu. Dữ liệu trong bảng được tổ chức thành dòng và cột. Mỗi dòng trong bảng thể hiện một bộ dữ liệu duy nhất và mỗi cột thể hiện thuộc tính của bộ dữ liệu. Một bảng trong MS SQL có tối đa là 1024 cột. Nếu cột không có giá trị thì giá trị của nó được thể hiện là giá trị NULL. Lưu ý giá trị NULL khác với số 0. Bài 5 / Slide of 25 Tạo bảng trong SQL (Tiếp theo) Để tạo bảng trong SQL Server ta dùng câu lệnh CREATE TABLE. Lệnh này có cú pháp như sau: CREATE TABLE Tên_bảng ( Tên_cột kiểu_dữ_liệu [NULL | NOT NULL] [IDENTITY (SEED, INCREMENT)], Tên_cột kiểu_dữ_liệu )[ ON {nhóm_file} | DEFAULT] Bài 5 / Slide of 25 Tạo bảng trong SQL (Tiếp theo) Ví dụ: CREATE . | Bài 5: Tạo bảng và các ràng buộc toàn vẹn dữ liệu Mục tiêu của bài 5 Tạo bảng Thêm dữ liệu vào bảng Xóa bảng Các kiểu ràng buộc toàn vẹn dữ liệu Các ràng buộc: Khóa chính Duy nhất Khóa ngoại Kiểm tra Mặt định Bài 5 / Slide of 25 Tạo bảng trong SQL Trong SQL Server, bảng là một đối tượng của cơ sở dữ liệu dùng để lưu trữ dữ liệu. Dữ liệu trong bảng được tổ chức thành dòng và cột. Mỗi dòng trong bảng thể hiện một bộ dữ liệu duy nhất và mỗi cột thể hiện thuộc tính của bộ dữ liệu. Một bảng trong MS SQL có tối đa là 1024 cột. Nếu cột không có giá trị thì giá trị của nó được thể hiện là giá trị NULL. Lưu ý giá trị NULL khác với số 0. Bài 5 / Slide of 25 Tạo bảng trong SQL (Tiếp theo) Để tạo bảng trong SQL Server ta dùng câu lệnh CREATE TABLE. Lệnh này có cú pháp như sau: CREATE TABLE Tên_bảng ( Tên_cột kiểu_dữ_liệu [NULL | NOT NULL] [IDENTITY (SEED, INCREMENT)], Tên_cột kiểu_dữ_liệu )[ ON {nhóm_file} | DEFAULT] Bài 5 / Slide of 25 Tạo bảng trong SQL (Tiếp theo) Ví dụ: CREATE TABLE Sales ( ItemCode char(4) NOT NULL, ItemName char(10) NULL, QtySold int NOT NULL, SellingDate datetime NOT NULL ) Bài 5 / Slide of 25 Tạo bảng trong SQL (Tiếp theo) Ví dụ minh họa: Viết câu lệnh SQL tạo bảng Newspaper và thêm dữ liệu vào bảng Newspaper, trong đó mã tờ báo và tên không được để trống. Bài 5 / Slide of 25 Tạo bảng trong SQL (Tiếp theo) Câu lệnh: CREATE TABLE NewsPaper ( cNewsPaperCode char(4) NOT NULL, cNewsPaperName char(20) NOT NULL, vRegion varchar(20), vTypeOfNewsPaper varchar(20), vContactPerson varchar(35), vHOAddress varchar(35), cCity char(20), cState char(20), cZip char(10), cCountryCode char(3), cFax char(15), cPhone char(15) ) Bài 5 / Slide of 25 Kiểm tra thông tin của bảng vừa tạo Trong MS SQL Server, bạn có thể kiểm tra thông tin của bảng vừa được tạo ra bằng câu lệnh: sp_Help tên_bảng. Trong cửa sổ query Analyzer: sp_Help Newspaper Bài 5 / Slide of 25 Thêm dữ liệu vào bảng Sau khi tạo bảng, dữ liệu có thể được thêm vào bảng bằng câu lệnh