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.

  3,449 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
Đă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


50+ Bài tập SQL thực tế – Luyện truy vấn giỏi như chuyên gia

Tổng hợp 50+ bài tập SQL cơ bản đến nâng cao kèm lời giải chi tiết. Cùng MCI khám phá bí quyết luyện SQL nhanh, hiệu quả và áp dụng ngay vào công việc.

Làm chủ SQL – Nền tảng phân tích dữ liệu trong thời đại số

Trong bối cảnh doanh nghiệp vận hành dựa trên dữ liệu, SQL (Structured Query Language) đã trở thành kỹ năng không thể thiếu đối với mọi vị trí liên quan đến phân tích, báo cáo và ra quyết định. Nếu Excel giúp bạn tính toán trong phạm vi một file, thì SQL cho phép truy cập trực tiếp vào cơ sở dữ liệu của doanh nghiệp, xử lý hàng triệu dòng dữ liệu chỉ trong vài giây. Khóa học SQL tại Học viện Công nghệ MCI được thiết kế cho người mới bắt đầu, giúp học viên nắm vững kỹ năng truy vấn, phân tích và xử lý dữ liệu thực tế – nền tảng cần thiết để học Power BI, Python và các kỹ năng Data Analyst chuyên sâu.

🔥 SQL Server Management Studio (SSMS) – Trái tim của thế giới cơ sở dữ liệu 🧠💾

💡 Nếu Python là ngôn ngữ để phân tích dữ liệu, thì SQL Server Management Studio (SSMS) là “bàn điều khiển trung tâm” giúp bạn quản lý, giám sát và tương tác trực tiếp với dữ liệu trong doanh nghiệp. Dù bạn là Data Analyst, Developer hay Admin – SSMS là công cụ không thể thiếu trong mọi hệ thống dữ liệu chuyên nghiệp.

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