Mysql查询工具中如何查询多条语名
默认myslq只能查询一条语句,如果想查询多条,可以在各条之间加;号
select * from tbl_A;
select * from tbl_B
Mysql中如何设置变量
用set语句,
SET @dt = DATE_ADD(NOW(), INTERVAL -2 DAY);
在sql语句直接用变量赋值
SET @dt = DATE_ADD(NOW(), INTERVAL -2 DAY);
update tbl_A set date=@dt
如果变量是拼接的,可以用CONCAT来关联
SET @dt = DATE_ADD(NOW(), INTERVAL -2 DAY);
update tbl_A set detail=CONCAT('{"DealValidDate":"',@dt,'","DealSuccessDate":"2019-07-15T15:48:58",}')
CONCAT是把多个变量之间用,号来重新联接起来。
字符串拼接用CONCAT(STR1,STR2,...,STRn)
Mysql中如何查特定字段,后面再加*
有时候 我们想查一个特定字段值的同时,要加上*号查看同行的其它列。
sqlserver默认是支持以下语句的。
select fileda,* from tbl_A
mysql 不支持这种写法,要达到这种效果 需要改成这样 ,加个别名就可以了。
select fileda,a.* from tbl_A a