Chi Tiết Bài Học 05.6 Các Ràng Buộc SQL-DEFAULT - Vimentor

Chuyển đến nội dung

Ràng buộc DEFAULT được dùng để cung cấp giá trị mặc định cho các cột.

Giá trị mặc định sẽ được thêm vào các bản ghi mới nếu bất kì trường nào trong bản ghi không chỉ rõ giá trị.

Thêm ràng buộc DEFAULT khi tạo bảng

Lệnh SQL sau đặt giá trị mặc định (DEFAULT) cho cột “City”, khi bảng “Persons” được tạo:

MYSQL/SQL Server/Oracle/MS Access:

CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, City varchar(255) DEFAULT 'Hanoi' );

Ràng buộc DEFAULT cũng được sử dụng để chèn dữ liệu hệ thống, bởi sử dụng các hàm như GETDATE():

CREATE TABLE Orders ( ID int NOT NULL, OrderNumber int NOT NULL, OrderDate date DEFAULT GETDATE() );

Thêm ràng buộc DEFAULT sau khi tạo bảng

Để tạo ràng buộc DEFAULT trên cột “City” trọng một bảng đã được tọa ra từ trước đó, ta sử dụng câu lệnh sau:

MYSQL:

ALTER TABLE Persons ALTER City SET DEFAULT 'Hanoi';

SQL Server / MS Access:

ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'Hanoi';

Oracle:

ALTER TABLE Persons MODIFY City DEFAULT 'Hanoi';

Để hủy một ràng buộc DEFAULT

Sử dụng lệnh SQL sau

MYSQL:

ALTER TABLE Persons ALTER City DROP DEFAULT;

SQL Server / Oracle / MS Access:

ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT;

3. Sử dụng và làm việc với MySQL Workbench 05.3 Các ràng buộc SQL-PRIMARY KEY

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bình luận *

Tên *

Email *

Trang web

Lưu tên của tôi, email, và trang web trong trình duyệt này cho lần bình luận kế tiếp của tôi.

Tìm kiếmTìm kiếm

Recent Posts

  • Mảng động
  • Giới thiệu về Interrupt
  • Giới thiệu về Heap, max heap
  • Giới thiệu về File I/O
  • Duyệt cây theo chiều rộng
Danh mục
  • Uncategorized
  • Trang Chủ
  • Giới Thiệu
  • Liên Hệ
  • WooCommerce not Found
  • Newsletter

Từ khóa » Câu Lệnh Default Trong Sql