<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def DbMySqlSelect(self, argin):
 """ This is a very low level command. It executes the specified SELECT command on TANGO database and returns its result without filter. :param argin: MySql Select command :type: tango.DevString :return: MySql Select command result - svalues : select results - lvalue[n] : =0 if svalue[n] is null else =1 (last lvalue -1) is number of rows, (last lvalue) is number of fields :rtype: tango.DevVarLongStringArray """

        self._log.debug("In DbMySqlSelect()")
        tmp_argin = argin.lower()

        #  Check if SELECT key is alread inside command

        cmd = argin
        tmp_argin = argin.lower()
        pos = tmp_argin.find('select')
        if pos == -1:
            cmd = "SELECT " + cmd

        pos = tmp_argin.find(';')
        if pos != -1 and len(tmp_argin) > (pos + 1):
            th_exc(DB_IncorrectArguments,
                   "SQL command not valid: " + argin,
                   "DataBase::ExportDevice()")
        return self.db.my_sql_select(cmd)