Mysql记录

远程操作

mysql远程连接:
mysql -h host -u username -p'password'

mysql远程dump并导出:
mysqldump  -h host  -u username -p'password' 库名 > dump.sql

mysql直接执行文件
mysqldump  -h host  -u username -p'password' 库名 < user.sql

json字段相关操作:

//查询:
select * from `offcn_off_main` where json_extract(json_field,"$.name") = '李四'
//修改一个:
update off_main set json_field = json_set(json_field,'$.phone', '132') WHERE id = 45 
//同时修改多个
UPDATE offcn_off_main set json_field = json_set(json_field,'$.name',456,'$.age','bbb') WHERE id = 45 
//插入:
UPDATE offcn_off_main set json_field = json_insert(json_field,'$.pwd','111') WHERE id = 45 
//删除
UPDATE offcn_off_main set json_field = json_remove(json_field,'$.pwd','$.phone') WHERE id = 45 
posted @ 2023-02-24 16:46  丶阳凡  阅读(18)  评论(0)    收藏  举报