Ràng Buộc NOT NULL Trong SQL

Học SQL cơ bản nâng cao
  • Cơ bản về SQL
  • Giới thiệu SQL
  • SQL là gì
  • Các khái niệm RDBMS
  • Database là gì
  • Cú pháp SQL cơ bản
  • Kiểu dữ liệu
  • Toán tử
  • Biểu thức (Expression)
  • SQL Database
  • Lệnh Create Database
  • Lệnh Drop Database
  • Lệnh Select Database
  • Lệnh Rename Database
  • SQL Table
  • Lệnh Create Table
  • Lệnh Drop Table
  • Lệnh Delete Table
  • Lệnh Rename Table
  • Lệnh Truncate Table
  • Lệnh ALter Table
  • Sao chép bảng
  • Bảng tạm (Temp Table)
  • Nhóm lệnh thao tác cơ bản
  • Truy vấn Update
  • Truy vấn Insert
  • Truy vấn Select
  • Mệnh đề Order By
  • Mệnh đề Group By
  • Từ khóa Distinct
  • Sắp xếp kết quả
  • Mệnh đề trong SQL
  • Mệnh đề Where
  • Mệnh đề AND & OR
  • Mệnh đề WITH
  • Mệnh đề Like
  • Mệnh đề Top
  • Hoạt động SQL nâng cao
  • Mệnh đề Union
  • Giá trị NULL
  • Cú pháp Alias
  • Chỉ mục (Index)
  • Sử dụng View
  • Mệnh đề Having
  • SQL Transaction
  • Toán tử Wildcard
  • Truy vấn con
  • Sử dụng Sequence
  • Xử lý bản sao
  • SQL Injection
  • Ràng buộc trong SQL
  • Ràng buộc (Constraint)
  • Ràng buộc NOT NULL
  • Ràng buộc DEFAULT
  • Ràng buộc UNIQUE
  • Ràng buộc PRIMARY KEY
  • Ràng buộc FOREIGN KEY
  • Ràng buộc CHECK
  • Ràng buộc INDEX
  • SQL Join
  • Sử dụng Join
  • Inner Join
  • Left Join
  • Right Join
  • Full Join
  • Self Join
  • Cartesian Join
  • Hàm trong SQL
  • Hàm hữu ích
  • Hàm xử lý Date
  • Hàm xử lý chuỗi
  • Hàm xử lý số
  • Tài liệu SQL tham khảo
  • First Normal Form (1NF)
  • Second Normal Form (2NF)
  • Third Normal Form (3NF)
  • Tuning DB
  • Tài liệu SQL tham khảo
Ràng buộc NOT NULL trong SQL Trang trước Trang sau

Theo mặc định, một cột có thể giữ các giá trị NULL. Nếu bạn không muốn một cột mà có một giá trị NULL, thì bạn cần định nghĩa ràng buộc NOT NULL trên cột này, để xác định rằng bây giờ NULL là không được chấp nhận bởi cột đó.

Một NULL tương tự như không có dữ liệu nào, nó biểu diễn một dữ liệu không biết.

Ví dụ

Ví dụ sau tạo một bảng mới với tên SINHVIEN và thêm 5 cột, 3 trong số đó là ID, TEN và TUOI được xác định là không chấp nhận giá trị NULL.

CREATE TABLE SINHVIEN( ID INT NOT NULL, TEN VARCHAR (20) NOT NULL, TUOI INT NOT NULL, KHOAHOC CHAR (25) , HOCPHI DECIMAL (18, 2), PRIMARY KEY (ID) ); Quảng cáo

Nếu bảng này đã được tạo, thì sau đó, để thêm một ràng buộc NOT NULL cho cột HOCPHI trong Oracle và MySQL, bạn sẽ viết lệnh tương tự như sau:

ALTER TABLE SINHVIEN MODIFY HOCPHI DECIMAL (18, 2) NOT NULL; Trang trước Trang sau rang_buoc_trong_sql.jsp Quảng cáo Bài viết liên quan
  • 160 bài học ngữ pháp tiếng Anh hay nhất

  • 155 bài học Java tiếng Việt hay nhất

  • 100 bài học Android tiếng Việt hay nhất

  • 247 bài học CSS tiếng Việt hay nhất

  • 197 thẻ HTML cơ bản

  • 297 bài học PHP

  • 101 bài học C++ hay nhất

  • 97 bài tập C++ có giải hay nhất

  • 208 bài học Javascript có giải hay nhất

Học cùng VietJack
Tài liệu giáo viên lop  1-2-3-8

Dịch vụ nổi bật:

  • Giải bài tập SGK & SBT
  • Tài liệu giáo viên
  • Sách
  • Khóa học
  • Thi online
  • Hỏi đáp

Trang web chia sẻ nội dung miễn phí dành cho người Việt.

Giải bài tập:

Lớp 1-2-3 Lớp 4 Lớp 5 Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Lập trình Tiếng Anh

Chính sách

Chính sách bảo mật

Hình thức thanh toán

Chính sách đổi trả khóa học

Chính sách hủy khóa học

Tuyển dụng

Liên hệ với chúng tôi

Tầng 2, G4 - G5 Tòa nhà Five Star Garden, số 2 Kim Giang, Phường Khương Đình, Hà Nội

Phone: 084 283 45 85

Email: [email protected]

Tải nội dung trên Google Play Tải nội dung trên IOS Store

CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK

Người đại diện: Nguyễn Thanh Tuyền

Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.

2015 © All Rights Reserved. DMCA.com Protection Status

Từ khóa » Not Null Trong Sql Là Gì