-- 创建测试表 CREATE TABLE test_table ( id INT PRIMARY KEY, name VARCHAR(20) NOT NULL ); -- 插入测试数据 INSERT INTO test_table (id, name) VALUES (1, 'Tom'); INSERT INTO test_table (id, name) VALUES (2, 'Jerry'); INSERT INTO test_table (id, name) VALUES (3, 'Mike'); INSERT INTO test_table (id, name) VALUES (4, 'John'); -- 替换首字母为大写 UPDATE test_table SET name = CONCAT(UPPER(LEFT(name,1)), SUBSTRING(name, 2)) WHERE id = 1; -- 替换首字母为小写 UPDATE test_table SET name = CONCAT(LOWER(LEFT(name,1)), SUBSTRING(name, 2)) WHERE id = 2; -- 查询替换后的结果 SELECT * FROM test_table;
以上代码中,大家通过使用 MySQL 的 CONCAT、UPPER、LOWER、LEFT 和 SUBSTRING 函数,实现了对数据的替换操作。通过指定要替换的字段和替换后的值,即可实现将字母转为大写或小写。