Gán Giá Trị Mặc định Cho Cột (DEFAULT) Trong MySQL - Web Cơ Bản
Có thể bạn quan tâm
1) Chức năng của ràng buộc DEFAULT
- Trong hệ quản trị cơ sở dữ liệu MySQL, ràng buộc DEFAULT được dùng để thiết lập một giá trị mặc định cho cột, điều đó có nghĩa là khi chúng ta chèn một hàng mới vào bên trong bảng mà không gán giá trị cho cột này thì cột này sẽ nhận giá trị mặc định.
Ví dụ:- Đoạn mã bên dưới dùng để tạo bảng Student. Trong đó, hai cột Age & City bị thiết lập ràng buộc DEFAULT, nếu chúng ta chèn một sinh viên mà không gán giá trị cho cột Age thì mặc định sinh viên sẽ có tuổi là 22, tương tự nếu không gán giá trị cho cột City thì mặc định sinh viên sẽ sống ở Cần Thơ.
CREATE TABLE Student( ID INT, FullName VARCHAR(255), Age INT DEFAULT 22, City VARCHAR(255) DEFAULT "Cần Thơ" );- Khi tôi thực thi câu lệnh INSERT INTO Student (ID,FullName) VALUE (1,"Dương Văn Gánh"); để chèn một sinh viên vào bên trong cái bảng Student thì cái bảng Student sẽ trở thành:
ID | FullName | Age | City |
1 | Dương Văn Gánh | 22 | Cần Thơ |
2) Thêm ràng buộc DEFAULT (khi bảng đã được tạo)
- Đối với trường hợp bảng đã được tạo trước đó, nhưng do quên thiết lập ràng buộc DEFAULT cho cột nên bây giờ các bạn muốn bổ sung, để làm được điều đó thì chúng ta sử dụng lệnh chỉnh sửa bảng như bên dưới.
ALTER TABLE table_name ALTER column_name SET DEFAULT giá_trị_mặc_định;- Ví dụ, để bổ sung giá trị mặc định cho cột FullName (trong cái bảng Student) là Nguyễn Thành Nhân thì tôi sử dụng câu lệnh như bên dưới.
ALTER TABLE Student ALTER FullName SET DEFAULT "Nguyễn Thành Nhân";3) Cách xóa ràng buộc DEFAULT
- Dưới đây là cú pháp dùng để xóa ràng buộc DEFAULT ra khỏi cột.
ALTER TABLE table_name ALTER column_name DROP DEFAULT;- Ví dụ, để xóa ràng buộc DEFAULT trên cột FullName (trong cái bảng Student) là thì tôi sử dụng câu lệnh sau.
ALTER TABLE Student ALTER FullName DROP DEFAULT;Từ khóa » Câu Lệnh Default Trong Sql
-
Cách Sử Dụng Ràng Buộc DEFAULT Trong SQL
-
SQL Server: Ràng Buộc DEFAULT | V1Study
-
Default Trong SQL - Lập Trình Từ Đầu
-
Chi Tiết Bài Học 05.6 Các Ràng Buộc SQL-DEFAULT - Vimentor
-
Ràng Buộc DEFAULT Trong SQL
-
[Tự Học SQL] Tìm Hiểu Về Ràng Buộc CHECK Và DEFAULT Trong SQL
-
Default Là Gì Sql - Darkedeneurope
-
Ràng Buộc DEFAULT - Hoclaptrinh
-
Giá Trị Mặc định (Default Values) - Bài Giảng SQL SERVER Tin Chi)
-
SQL Default - Ook-code
-
Bài 36: DEFAULT Constraint - TEDU
-
SQL DEFAULT Constraint - TRẦN VĂN BÌNH MASTER
-
SQL DEFAULT - Plugin Thanh Toán
-
[PDF] NGÔN NGỮ TRUY VẤN DỮ LIỆU - Topica