Trang chủ>  Blog >  Kiến thức chuyên môn >  Sử dụng câu lệnh alter table trong SQL

Sử dụng câu lệnh alter table trong SQL


Lệnh ALTER TABLE trong SQL được sử dụng để thêm, xóa hoặc sửa đổi các cột trong một bảng hiện có.lệnh ALTER TABLE để thêm và bỏ các ràng buộc khác nhau.

  2,988 lượt xem

Nội dung bài viết

Các Câu Lệnh Alter Table thường dùng 

ALTER TABLE TRONG SQLSQL - thêm cột 

Để thêm một cột trong bảng, hãy sử dụng cú pháp sau:

 

ALTER TABLE table_name

ADD column_name datatype;

 

SQL sau thêm cột "Email" vào bảng "Khách hàng":

Thí dụ

ALTER TABLE Customers

ADD Email varchar(255);

BẢNG ALTER - DROP COLUMN

Để Sữ dụng lệnh Alter table trong sql xóa một cột trong bảng, hãy sử dụng cú pháp sau (lưu ý rằng một số hệ thống cơ sở dữ liệu không cho phép xóa một cột):

 

ALTER TABLE table_name

DROP COLUMN column_name;

 

SQL sau xóa cột "Email" khỏi bảng "Khách hàng":

Thí dụ

ALTER TABLE Customers

DROP COLUMN Email;

Ví dụ về BẢNG ALTER TABLE TRONG SQL

Nhìn vào bảng "Người":

ID

LastName

FirstName

Address

City

1

Han

Alan

Timoteivn 10

texas

2

Sven

Tailen

Borgvn 23

texas

3

Petter

Karien

Storgt 20

Stavanger

Bây giờ chúng ta muốn thêm một cột có tên "DateOfBirth" trong bảng "Người".

Chúng tôi sử dụng câu lệnh SQL sau:

 

ALTER TABLE Persons

ADD DateOfBirth date;

 

Lưu ý rằng cột mới, "DateOfBirth", thuộc loại ngày tháng và sẽ chứa một ngày tháng. Kiểu dữ liệu chỉ định loại dữ liệu mà cột có thể chứa. Để có tài liệu tham khảo đầy đủ về tất cả các kiểu dữ liệu có sẵn trong MS Access, MySQL và SQL Server, hãy truy cập tài liệu tham khảo Kiểu dữ liệu đầy đủ của chúng tôi .

Bảng "Người" bây giờ sẽ trông như thế này:

ID

LastName

FirstName

Address

City

dateofbirth 

1

Han

Alan

Timoteivn 10

texas

 

2

Sven

Tailen

Borgvn 23

texas

 

3

Petter

Karien

Storgt 20

Stavanger

 

Ví dụ về thay đổi kiểu dữ liệu

Bây giờ chúng ta muốn thay đổi kiểu dữ liệu của cột có tên "DateOfBirth" trong bảng "Người".

Chúng tôi sử dụng câu lệnh SQL sau:

ALTER TABLE Persons

ALTER COLUMN DateOfBirth year;

Lưu ý rằng cột "DateOfBirth" bây giờ thuộc loại năm và sẽ chứa một năm ở định dạng hai hoặc bốn chữ số.

Ví dụ về DROP COLUMN

Tiếp theo, chúng tôi muốn xóa cột có tên "DateOfBirth" trong bảng "Người".

Chúng tôi sử dụng câu lệnh SQL sau:

ALTER TABLE Persons

DROP COLUMN DateOfBirth;

Bảng "Người" bây giờ sẽ trông như thế này:

ID

LastName

FirstName

Address

City

1

Han

Alan

Timoteivn 10

texas

2

Sven

Tailen

Borgvn 23

texas

3

Petter

Karien

Storgt 20

Stavanger

Trên Đây là một số chia sẽ về việt sử dụng lệnh Alter Table trong sql, với kiến thức trên hi vọng sẽ giúp được mọi người trong quá trình học SQL

Chương trình đào tạo: Phân tích dữ liệu, Khoa học dữ liệu, Kĩ sư dữ liệu, Lập trình ứng dụng.
Chất lượng nhất - Uy tín nhất - Nhiều học viên tin tưởng nhất
Hơn 8000 học viên ưu tú đã tốt nghiệp
Các khóa học



Đăng ký tư vấn khóa học

*Vui lòng nhập số điện thoại của bạn

*Vui lòng nhập họ tên của bạn

*Vui lòng chọn địa điểm học

*Vui lòng chọn giới tính

*Vui lòng chọn 1 trường


Các bài viết liên quan


Hướng Dẫn Cách Sử Dụng Truy Vấn SQL Trong Google Sheets Một Cách Hiệu Quả

Tìm hiểu cách sử dụng truy vấn SQL cho Google Sheets để tối ưu hóa dữ liệu, tiết kiệm thời gian và nâng cao hiệu suất công việc một cách hiệu quả nhất!

Mệnh đề WHERE trong SQL: làm chủ truy vấn lọc dữ liệu

Khám phá cách sử dụng mệnh đề WHERE trong SQL để lọc dữ liệu hiệu quả. Hướng dẫn từ cú pháp cơ bản đến ứng dụng nâng cao, giúp bạn làm chủ mọi truy vấn.

Tìm hiểu: Câu lệnh select trong SQL

Tìm hiểu cách sử dụng câu lệnh SELECT trong SQL để truy xuất dữ liệu từ cơ sở dữ liệu với cú pháp dễ hiểu và ví dụ minh họa chi tiết.

Các bài viết liên quan