Hướng dẫn how do i add a column to a table in another table in mysql? - làm cách nào để thêm một cột vào một bảng trong một bảng khác trong mysql?
Tôi có hai bảng
Tabel1 chứa 2 cột
Tabel2 chứa 2 cột
Tabel2 chứa 2 cột Tuổi tác
Tabel2 chứa 2 cột Tuổi tác8 gold badges47 silver badges82 bronze badges Muốn thêm cột tuổi từ Bảng 2 đến Bảng 1 (trong đó Bảng1.ID = Bảng2.ID)Dec 9, 2014 at 10:02
Sau đó, Bảng1 nên chứa 3 cột
Tôi
Saharsh ShahDec 9, 2014 at 10:05
28.3k8 Huy hiệu vàng47 Huy hiệu bạc82 Huy hiệu ĐồngfancyPants Đã hỏi ngày 9 tháng 12 năm 2014 lúc 10:0232 gold badges87 silver badges95 bronze badges 3 Đầu tiên thêm cột với kiểu dữ liệu thích hợp.
Sau đó cập nhật bảng, sao cho các giá trị được "truyền".
Đã trả lời ngày 9 tháng 12 năm 2014 lúc 10:05Dec 9, 2014 at 10:04
fancypantsfancypantsSaharsh Shah Tuổi tác8 gold badges47 silver badges82 bronze badges 7 Tóm tắt: Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thêm một cột vào bảng bằng cách sử dụng câu lệnh Cột của MySQL.: in this tutorial, we will show you how to add a column to a table using MySQL ADD COLUMN statement. GIỚI THIỆU VỀ MYSQL THÊM Tuyên bố cộtĐể thêm một cột mới & nbsp; vào & nbsp; một bảng hiện có, bạn sử dụng câu lệnh ALTER Bảng 6 như sau:
Hãy để kiểm tra các tuyên bố chi tiết hơn.
Để thêm hai hoặc nhiều cột vào bảng cùng một lúc, bạn sử dụng cú pháp sau:
Hãy cùng xem một số ví dụ về việc thêm một cột mới vào một bảng hiện có. MySQL thêm ví dụ về cộtĐầu tiên, chúng tôi tạo một bảng có tên 2 cho mục đích trình diễn & nbsp; bằng cách sử dụng câu lệnh sau:
Thứ hai, chúng tôi thêm một cột mới có tên 3 vào bảng 2. Bởi vì chúng tôi chỉ định vị trí của cột 3 một cách rõ ràng sau cột 6, MySQL sẽ tuân theo điều này.
Thứ ba, chúng tôi thêm một cột mới có tên 7 vào bảng 2. Tại thời điểm này, chúng tôi không chỉ định vị trí cột mới & nbsp; để MySQL thêm cột & nbsp; ____ 27 làm cột cuối cùng của bảng 2.
Hãy để chèn một số hàng vào bảng 2.
Chúng tôi có thể truy vấn dữ liệu của bảng 2 để xem các thay đổi. 0Fourth, thêm hai cột nữa 3 và 4 vào bảng 2 cùng một lúc.Fourth, add two more columns 3
and 4 to the 2 table at the same time. 1Lưu ý rằng cả hai cột 3 và 4 đều được gán cho & nbsp; ________ 38 Tuy nhiên, bảng 2 đã có dữ liệu. Trong những trường hợp như vậy, MySQL sẽ sử dụng các giá trị mặc định cho các cột mới đó.Hãy để kiểm tra dữ liệu trong bảng 2. 2 Cột email được điền với các giá trị trống, không phải các giá trị 1. Và cột giờ_rate được điền với các giá trị 2. The email column is populated with blank values, not the 1 values. And the hourly_rate column is populated with 2 values. Nếu bạn vô tình thêm một cột đã tồn tại trong bảng, MySQL sẽ có lỗi. Ví dụ: nếu bạn thực hiện câu lệnh sau:
MySQL đã cấp một thông báo lỗi: 4Đối với bảng có một vài cột, thật dễ dàng để xem cột nào đã có. Tuy nhiên, với một cái bàn lớn với hàng trăm cột, nó khó khăn hơn. Trong một số tình huống, bạn muốn kiểm tra xem một cột đã tồn tại trong một bảng trước khi thêm nó. Tuy nhiên, không có tuyên bố như 3 có sẵn. May mắn thay, bạn có thể lấy thông tin này từ bảng 4 của cơ sở dữ liệu 5 làm truy vấn sau: 5Trong mệnh đề WHERE, chúng tôi đã vượt qua ba đối số: lược đồ bảng hoặc cơ sở dữ liệu, tên bảng và tên cột. Chúng tôi đã sử dụng nếu chức năng trả về cho dù cột tồn tại hay không. Trong hướng dẫn này, bạn đã học & nbsp; cách thêm một hoặc nhiều cột vào bảng bằng cách sử dụng câu lệnh Cột thêm MySQL.
Hướng dẫn này có hữu ích không? |