常用特殊操作
--修改已有字段名称
alter table 表名 change 老字段名称 新名称 字段类型(需要修改的字段类型,如果字段类型不变,需要写入原类型,不能为空);
alter table users_talbe change user_remark remark varchar(5000);
--在已有表中添加字段
alter table 表名 add 字段名 varchar(5000) COMMENT '字段备注写在此处,没有可以省略';
实例:
alter table users_table add user_email varchar(5000) COMMENT '用户邮箱';
--查询特定字符在指定字段的位置(没有返回0,有返回位置,从1开始)
select LOCATE('特定字符', 字段名称) from 表名 --特定字符再指定表指定字段的位置
select LOCATE('特定字符', '字符') -- 特定字符在【字符】的位置
实例:select LOCATE('[', columns),columns from t_edu_bd_interface_columns;
--替换字段的特定内容
update 表名 set columns = REPLACE(列名,'oldContent','newCntent');
update table set columns = REPLACE(columns,'序号','排序') --将序号改排序