向已包含資料的 MySQL 欄位追加資料?
您可以使用內建的 CONCAT() 函式將資料追加到 MySQL 資料庫欄位。
語法如下:
update yourTableName set yourColumnName = CONCAT(yourColumnName,’AppendValue’);
為了理解上述概念,讓我們建立一個表。建立表的查詢:
mysql> create table AppendingDataDemo −> ( −> FirstNameAndLastName varchar(200) −> ); Query OK, 0 rows affected (0.59 sec)
使用 insert 命令在表中插入一些記錄。查詢如下:
mysql> insert into AppendingDataDemo values('John');
Query OK, 1 row affected (0.27 sec)
mysql> insert into AppendingDataDemo values('Bob');
Query OK, 1 row affected (0.20 sec)
mysql> insert into AppendingDataDemo values('Carol');
Query OK, 1 row affected (0.30 sec)使用 select 語句顯示所有記錄:
mysql> select *from AppendingDataDemo;
輸出如下:
+----------------------+ | FirstNameAndLastName | +----------------------+ | John | | Bob | | Carol | +----------------------+ 3 rows in set (0.00 sec)
以下是將資料“Taylor”追加到列中已有資料的查詢。因此,資料將被追加。
查詢如下:
mysql> update AppendingDataDemo set FirstNameAndLastName = concat(FirstNameAndLastName,' Taylor'); Query OK, 3 rows affected (0.10 sec) Rows matched: 3 Changed: 3 Warnings: 0
現在您可以使用 select 語句檢查資料是否已追加。查詢如下:
mysql> select *from AppendingDataDemo;
輸出如下:
+----------------------+ | FirstNameAndLastName | +----------------------+ | John Taylor | | Bob Taylor | | Carol Taylor | +----------------------+ 3 rows in set (0.00 sec)
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP