在MySQL數(shù)據(jù)庫(kù)中,經(jīng)常需要在字段中新增固定字符串,如在某個(gè)字段中添加前綴或后綴。下面我們將介紹幾種添加固定字符串的方法:
ALTER TABLE table_name ADD COLUMN column_name VARCHAR(50) DEFAULT 'prefix_' NOT NULL;
以上語(yǔ)句可以在表的結(jié)構(gòu)中新增一個(gè)字段,并設(shè)置默認(rèn)值為prefix_,用VARCHAR類型表示,長(zhǎng)度為50,該字段不允許為空。
UPDATE table_name SET column_name = CONCAT('prefix_', column_name);
以上語(yǔ)句可以將現(xiàn)有的表中某一列(例如column_name)的值前面添加前綴prefix_。 CONCAT函數(shù)可以將多個(gè)字符串合并為一個(gè)字符串。在這個(gè)例子中,首先將前綴'prefix_'和原有的column_name合并起來(lái),再將結(jié)果賦值給column_name。
UPDATE table_name SET column_name = CONCAT(column_name, '_suffix');
與前面的例子相反,此語(yǔ)句可以將column_name值后面添加后綴_suffix。
以上是幾種比較常見的在MySQL中添加固定字符串的方法,可以根據(jù)需要選擇適合自己的方法來(lái)實(shí)現(xiàn)。