cboard连接mysql库_CBoard数据集页面增加【索引名称】字段的过程

本文介绍了如何在CBoard数据集页面中添加【索引名称】字段,通过SQL查询语句展示数据集的详细信息,包括用户ID、数据名、类别、创建和更新时间等,并提供了数据筛选和删除操作的方法。
摘要由CSDN通过智能技术生成

SELECT DISTINCT(category_name) category FROM dashboard_dataset order by category

SELECT

dataset_id AS id,

s.user_id AS userId,

dataset_name AS name,

data_json AS data,

category_name AS categoryName,

u.user_name AS userName,

u.login_name AS loginName,

create_time AS createTime,

update_time AS updateTime,

index_name AS indexName

FROM dashboard_dataset s

LEFT JOIN dashboard_user u ON u.user_id = s.user_id

SELECT

dataset_id AS id,

s.user_id AS userId,

dataset_name AS name,

data_json AS data,

category_name AS categoryName,

u.user_name AS userName,

u.login_name AS loginName,

create_time AS createTime,

update_time AS updateTime,

index_name AS indexName

FROM dashboard_dataset s

LEFT JOIN dashboard_user u ON u.user_id = s.user_id

WHERE #{0} = ‘${admin_user_id}‘ OR s.user_id = #{0} OR dataset_id IN (

SELECT res_id

FROM dashboard_user_role ur

LEFT JOIN dashboard_role_res rr ON ur.role_id = rr.role_id

WHERE ur.user_id = #{0} AND rr.res_type = ‘dataset‘

)

ORDER BY dataset_name

SELECT

dataset_id AS id,

s.user_id AS userId,

dataset_name AS name,

data_json AS data,

category_name AS categoryName,

u.user_name AS userName,

u.login_name AS loginName,

create_time AS createTime,

update_time AS updateTime,

index_name AS indexName

FROM dashboard_dataset s

LEFT JOIN dashboard_user u ON u.user_id = s.user_id

WHERE #{0} = ‘${admin_user_id}‘ OR s.user_id = #{0}

OR s.user_id = #{0}

OR dataset_id IN (

SELECT res_id

FROM dashboard_role r

LEFT JOIN dashboard_role_res rr ON r.role_id = rr.role_id

WHERE r.user_id = #{0} AND rr.res_type = ‘dataset‘

)

ORDER BY dataset_name

SELECT dataset_id id,user_id userId,dataset_name name,data_json data,category_name categoryName,create_time createTime,update_time updateTime,index_name indexName FROM dashboard_dataset WHERE dataset_id = #{0}

SELECT count(1)

FROM dashboard_dataset

WHERE 1=1

#{dataset_id}]]>

AND dataset_name = #{dataset_name}

AND category_name = #{category_name}

delete from dashboard_dataset where dataset_id = #{0}

SELECT count(1) FROM dashboard_dataset WHERE dataset_id = #{1} and (#{0} = ‘${admin_user_id}‘ OR user_id = #{0} OR dataset_id IN (SELECT res_id FROM dashboard_user_role ur LEFT JOIN dashboard_role_res rr ON ur.role_id = rr.role_id WHERE ur.user_id = #{0} AND rr.res_type = ‘dataset‘ AND rr.permission LIKE #{2}))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值