There appears to be several species here, but the one with the thin yellow stripes is <i>Botia pulchra</i>, the upside down fish is possibly <i>Leptobotia orientalis</i>, and the uniformly-colored species is possibly <i>Leptobotia tientaiensis</i>.
I think Botia pulchra is the yellow striped -one, the uniformlly one could also be Leptobotia hengyangensis, the one upside down I have read referred to as Botia (Sinibotia) longiventralis but I'm not sure on any of those names.
Happy huntings
'Man will never be free until the last king is
strangled with the entrails of the last priest"