Làm cách nào để thay đổi giá trị trong cột MySQL?

Trong bài viết này, bạn sẽ tìm hiểu cách thay đổi giá trị của cột cụ thể trong Ngôn ngữ truy vấn có cấu trúc

Lệnh UPDATE trong SQL cho phép người dùng cơ sở dữ liệu thay đổi giá trị của cột cụ thể trong bảng. Chúng tôi cũng có thể sửa đổi dữ liệu của hai hoặc nhiều cột bằng một truy vấn

Cú pháp thay đổi giá trị của một cột cụ thể trong bảng được đưa ra dưới đây

Cú pháp thay đổi giá trị của một hoặc nhiều cột trong bảng được đưa ra dưới đây

Chúng ta phải sử dụng từ khóa SET trong lệnh CẬP NHẬT để sửa đổi giá trị của các cột. Mệnh đề WHERE chỉ định hàng bạn muốn thay đổi

Nếu bạn muốn sửa đổi giá trị của cột cụ thể trong bảng, bạn phải thực hiện lần lượt theo năm bước dưới đây theo thứ tự nhất định

  1. Tạo cơ sở dữ liệu
  2. Tạo Table trong cơ sở dữ liệu và Chèn dữ liệu vào bảng
  3. Hiển thị bảng trước khi giá trị được cập nhật
  4. Thay đổi giá trị của một cột trong bảng
  5. Hiển thị bảng sau khi giá trị được cập nhật

Bây giờ, chúng tôi sẽ giải thích từng bước với một ví dụ

Bước 1. Tạo cơ sở dữ liệu

Trong ngôn ngữ truy vấn có cấu trúc, việc tạo cơ sở dữ liệu là bước đầu tiên để lưu trữ các bảng có cấu trúc trong cơ sở dữ liệu

Sử dụng cú pháp SQL sau để tạo cơ sở dữ liệu

Lệnh CREATE sau đây tạo cơ sở dữ liệu Xe cộ trong hệ thống cơ sở dữ liệu SQL

Bước 2. Tạo bảng và chèn dữ liệu

Sau khi tạo cơ sở dữ liệu, bạn phải sử dụng cú pháp sau để tạo bảng

Giả sử bạn muốn tạo bảng Xe đạp trong cơ sở dữ liệu Xe cộ. Đối với điều này, bạn phải viết truy vấn sau trong ứng dụng SQL của mình

Sau khi tạo bảng, bạn phải chèn dữ liệu xe đạp vào bảng Xe đạp bằng truy vấn sau

Bước 3. Xem Bảng trước khi cập nhật giá trị

Sau khi tạo bảng và chèn dữ liệu, bạn có thể xem dữ liệu đã chèn của bảng Xe đạp bằng cách nhập truy vấn sau vào ứng dụng SQL của mình

đầu ra

NumberModelBike_NameColorPriceAverage12019ApacheBlack1800004922020PulsarBlack1900005032019R15Blue2000004542020ApacheBlack1900004552018BulletGrey2000005062017DukeYellow1900003572019PulsarRed900004582020FZ-sBlack1000004092019R15Orange20000040102020BulletBlack19000035112018DukeRed12800030122020Harley DavidsonBlack40000025

Bước 4. Thay đổi giá trị của một cột cụ thể trong bảng

Nếu bạn muốn thay đổi Màu của bất kỳ chiếc xe đạp nào, bạn phải nhập truy vấn sau vào SQL

Bước 5. Xem Bảng sau khi cập nhật các giá trị

Để kiểm tra kết quả của truy vấn được thực hiện ở bước thứ 4, bạn phải gõ lệnh SELECT sau trong SQL


NumberModelBike_NameColorPriceAverage12019ApacheBlack1800004922020PulsarBlack1900005032019R15Blue2000004542020ApacheBlack1900004552018BulletGrey2000005062017DukeYellow1900003572019PulsarRed900004582020FZ-sBlack1000004092019R15Orange20000040102020BulletBlack19000035112018DukeRed12800030122020Harley DavidsonBlack40000025

Như chúng ta có thể thấy, màu sắc của Apache Bike đã được đổi thành công trong bảng Cars

Thay đổi giá trị của Nhiều cột trong bảng

Nếu bạn muốn cập nhật giá trị của nhiều cột trong bảng Xe đạp, thì bạn phải viết truy vấn dưới đây bằng SQL

Hướng dẫn MySQL này giải thích cách sử dụng câu lệnh MySQL ALTER TABLE để thêm cột, sửa đổi cột, loại bỏ cột, đổi tên cột hoặc đổi tên bảng [có cú pháp và ví dụ]

Sự miêu tả

Câu lệnh ALTER TABLE của MySQL được sử dụng để thêm, sửa đổi hoặc thả/xóa các cột trong bảng. Câu lệnh ALTER TABLE của MySQL cũng được sử dụng để đổi tên bảng

Thêm cột vào bảng

cú pháp

Cú pháp để thêm một cột trong bảng trong MySQL [sử dụng câu lệnh ALTER TABLE] là

ALTER TABLE table_name
  ADD new_column_name column_definition
    [ FIRST | AFTER column_name ];
table_nameTên của bảng cần sửa đổi. new_column_nameTên của cột mới để thêm vào bảng. column_definitionKiểu dữ liệu và định nghĩa của cột [NULL hoặc NOT NULL, v.v.]. ĐẦU TIÊN. SAU tên cột_tùy chọn. Nó cho MySQL biết vị trí trong bảng để tạo cột. Nếu không chỉ định tham số này, cột mới sẽ được thêm vào cuối bảng

Thí dụ

Hãy xem một ví dụ cho thấy cách thêm một cột trong bảng MySQL bằng cách sử dụng câu lệnh ALTER TABLE

Ví dụ

ALTER TABLE contacts
  ADD last_name varchar[40] NOT NULL
    AFTER contact_id;

Ví dụ MySQL ALTER TABLE này sẽ đổi tên cột có tên contact_type thành ctype. Cột sẽ được định nghĩa là cột varchar[20] NOT NULL

Ghi chú. Hãy cẩn thận khi cập nhật các bản ghi trong một bảng. Lưu ý mệnh đề WHERE trong câu lệnh UPDATE. Mệnh đề WHERE chỉ định [những] bản ghi nào sẽ được cập nhật. Nếu bạn bỏ qua mệnh đề WHERE, tất cả các bản ghi trong bảng sẽ được cập nhật

Cơ sở dữ liệu demo

Dưới đây là một lựa chọn từ bảng "Khách hàng" trong cơ sở dữ liệu mẫu của Northwind

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1Alfreds FutterkisteJuanObere Str. 57Frankfurt12209Đức2Ana Trujillo Emparedados y heladosJuanAvda. de la Constitución 2222Mexico D. F. 05021Mexico3Antonio Moreno TaqueríaJuan Mataderos 2312México D. F. 05023Mexico4Xung quanh HornJuan120 Hanover Sq. LondonWA1 1DPUK5Berglunds snabbköpJuanBerguvsvägen 8LuleåS-958 22Thụy Điển

Làm cách nào để thay đổi giá trị trong một cột MySQL?

Lệnh MySQL UPDATE có thể được sử dụng để cập nhật nhiều cột bằng cách chỉ định danh sách cột_name = new_value được phân tách bằng dấu phẩy . Trong đó column_name là tên của cột sẽ được cập nhật và new_value là giá trị mới mà cột sẽ được cập nhật.

Làm cách nào để thay đổi giá trị trong bảng MySQL?

Điều này sẽ sửa đổi bất kỳ giá trị trường nào của bất kỳ bảng MySQL nào. .
cú pháp. Khối mã sau đây có cú pháp SQL chung của lệnh CẬP NHẬT để sửa đổi dữ liệu trong bảng MySQL − CẬP NHẬT tên_bảng SET trường1 = giá trị mới1, trường2 = giá trị mới2 [Điều khoản WHERE].
Thí dụ. .
cú pháp. .
Thí dụ

Làm cách nào để chỉnh sửa cột trong MySQL?

Hãy minh họa cú pháp đơn giản của nó. Để thay đổi tên cột, hãy nhập câu lệnh sau vào trình bao MySQL của bạn. ALTER TABLE table_name RENAME COLUMN old_column_name THÀNH new_column_name ; .

Làm cách nào để thay thế văn bản trong cột MySQL?

Cú pháp hàm REPLACE như sau. .
REPLACE[str,old_string,new_string];
CẬP NHẬT tbl_name SET field_name = REPLACE[field_name, string_to_find, string_to_replace] điều kiện WHERE;
CẬP NHẬT sản phẩm SET productDescription = REPLACE[productDescription, 'abuot', 'about'];

Chủ Đề