Bạn đã bao giờ thử thêm, xóa hoặc sửa đổi các cột trong bảng chưa? Nếu có, thì ALTER TABLE là lệnh mà bạn phải sử dụng. Vì vậy, trong bài viết này trên Alter Table, tôi sẽ thảo luận về cách bạn có thể sử dụng lệnh này để sửa đổi các cột trong bảng.
Các chủ đề sau sẽ được đề cập trong bài viết này:
- Câu lệnh Alter Table là gì?
- Hoạt động của Bảng thay thế:
- Cột THÊM BẢNG ALTER
- Cột THẢ BẢNG ALTER
- Cột SỬA ĐỔI BẢNG ALTER
Câu lệnh Alter Table là gì?
Câu lệnh này được sử dụng để thêm, sửa đổi hoặc xóa (các) cột trong bảng hiện có. Ngoài ra, câu lệnh này có thể được sử dụng để thêm / bớt các ràng buộc trên một bảng hiện có. Câu lệnh ALTER TABLE có thể được sử dụng trong SQL cùng với các câu lệnh sau:
- THÊM Cột
- DROP Cột
- SỬA ĐỔI Cột
Chúng ta hãy thảo luận từng vấn đề một trong số những vấn đề này bằng cách xem xét bảng sau:
Nếu bạn muốn biết cách tạo bảng trong SQL, bạn có thể tham khảo bài viết của tôi về TẠO BẢNG.
ID học viên | firstname | họ | phonenumber |
1 | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Hoạt động:
Cột THÊM BẢNG ALTER
Câu lệnh này được sử dụng để thêm một cột hoặc thêm nhiều cột trong một bảng hiện có.
Cú pháp:
#Add Single Column ALTER TABLE TableName ADD ColumnName datatype; #Add Multiple Columns ALTER TABLE TableName ADD ColumnName datatype, ADD ColumnName datatype, ADD ColumnName datatype ;
Ví dụ:
ALTER TABLE students ADD dob date;
Bạn sẽ thấy một đầu ra, rằng cột (dob) được thêm vào bảng như sau:
ID học sinh | tên đầu tiên | họ | phonenumber | dob |
1 | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Bạn có thể tiếp tục và chèn dữ liệu vào cột bằng cách sử dụng truy vấn chèn trong SQL.
Cột ALTER TABLE DROP
Câu lệnh này được sử dụng để thả một cột hoặc nhiều cột trong bảng hiện có.
Cú pháp:
ALTER TABLE TableName DROP ColumnName datatype;
Ví dụ:
ALTER TABLE students DROP dob date;
Bạn sẽ thấy một đầu ra, rằng cột đã bị xóa khỏi bảng như bên dưới:
ID học viên | firstname | họ | phonenumber |
1 | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Cột SỬA ĐỔI BẢNG ALTER
Câu lệnh này được sử dụng để sửa đổi kiểu dữ liệu của một cột trong bảng hiện có.
Cú pháp:
#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName datatype; #MySQL ALTER TABLE table_name MODIFY COLUMN column_name datatype;
Ví dụ:
Hãy thêm lại cột dob và thay đổi kiểu dữ liệu của cột đó thành năm;
Để thêm lại cột, hãy đề cập đến truy vấn sau:
ALTER TABLE Persons ALTER COLUMN dob year;
Bây giờ, để thay đổi kiểu dữ liệu của cột, hãy đề cập đến mã bên dưới:
ALTER TABLE Persons ALTER COLUMN dob year;
Bạn sẽ thấy một đầu ra, rằng cột dob được thêm trở lại bảng và có kiểu dữ liệu là ‘year’. Tham khảo bên dưới.
ID học sinh | tên đầu tiên | họ | phonenumber | dob |
1 | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Với điều này, chúng ta kết thúc bài viết này. Tôi hy vọng bạn đã hiểu, làm thế nào để sử dụng các lệnh trên. Nếu bạn muốn tìm hiểu thêm về MySQL và làm quen với cơ sở dữ liệu quan hệ nguồn mở này, hãy xem Đào tạo chứng chỉ MySQL DBA của chúng tôi đi kèm với đào tạo trực tiếp do người hướng dẫn hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về MySQL và giúp bạn đạt được thành thạo về chủ đề này.
Bạn có câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết này và tôi sẽ liên hệ lại với bạn.