MysQL常用查询脚本整理

71 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

添加字段

ALTER TABLE test_ins_user ADD COLUMN inst_admin_user_name varchar(255) DEFAULT NULL COMMENT '管理员用户名';

批量修改数据

根据一个表中的数据更新另外一个表的数据信息

update 
	test_ins_user t1,
	(
		SELECT
		test_ins_user_mess.create_by,
		test_ins_user.user_name
	FROM
		test_ins_user
		left join test_ins_user_mess on test_ins_user_mess.user_name = test_ins_user.user_name

	) t2 set t1.create_by = t2.create_by where t1.user_name = t2.user_name;

字符串截取:left(str, length)

第一个参数为被截取的字符串,第二个参数是截取的长度

select left('5301120078890000', 9)

在这里插入图片描述

字符串拼接:CONCAT(str1, str2)

两个参数信息

select CONCAT('name', '000')

在这里插入图片描述