MySQL易語言中間件是一款可以幫助編程者更方便地使用MySQL的中間件,其主要功能有:連接MySQL數據庫、查詢操作、數據插入、數據刪除、數據修改等。以下是具體使用方法。
MySQL中間件 使用范例 全局變量: mysql:mysql_connect; mysql:mysql_result;//使用mysql為變量名 mysql:mysql_rownum; mysql:mysql_result_prev; mysql:mysql_result_next; /////////////////// 鏈接mysql /////////////////////// mysql:mysql_connect = mysql_connect('192.168.0.20','root','root','test','3306');//后面是端口,默認3306 可以不寫 if(mysql:mysql_connect == null) { message('鏈接mysql數據庫失敗!!!'); exit(); } ///////////////////////查詢mysql//////////////////////// mysql:mysql_result = mysql_query(mysql:mysql_connect,"SELECT * FROM userinfo limit 0, 10");//獲取數據結果集 mysql:mysql_rownum = mysql_num_rows(mysql:mysql_result);//獲取查詢到的數據的行數 mysql:mysql_result_prev = mysql_field_seek(mysql:mysql_result, mysql:mysql_rownum-1);//指針移至最后一行數據 mysql:mysql_result_next = mysql_field_seek(mysql:mysql_result, 0); for(i=1;i<=mysql:mysql_rownum;i++)//循環輸出查詢到的數據 { mysql:mysql_result_prev = mysql_field_seek(mysql:mysql_result, mysql:mysql_rownum-i);//將指針移至每一行數據 id = mysql_result(mysql:mysql_result, 'id');//獲得對應數據的值 name = mysql_result(mysql:mysql_result, 'name'); age = mysql_result(mysql:mysql_result, 'age'); message(id+"\t"+name+"\t"+age); } /////////////////////插入數據//////////////////////// mysql:mysql_query(mysql:mysql_connect,"INSERT INTO userinfo (name,age,address) VALUES ('liucheng',25,'湖南衡陽')");//執行sql語句 if(mysql:mysql_connect.affected_rows<= 0) //affected_rows受影響的行數,查詢語句和其他沒有數據修改的沒有用 { message('插入數據失敗!!!'); exit(); } /////////////////////刪除數據//////////////////////// mysql:mysql_query(mysql:mysql_connect,"DELETE FROM userinfo where id=6");//執行sql語句 if(mysql:mysql_connect.affected_rows<= 0)//affected_rows受影響的行數,查詢語句和其他沒有數據修改的沒有用 { message('刪除數據失敗!!!'); exit(); } //////////////////// 修改數據 /////////////////////// mysql:mysql_query(mysql:mysql_connect,"UPDATE userinfo SET name='小明' WHERE id=1");//執行sql語句 if(mysql:mysql_connect.affected_rows<= 0)//affected_rows受影響的行數,查詢語句和其他沒有數據修改的沒有用 { message('修改數據失敗!!!'); exit(); } /////////////////// 關閉mysql連接 //////////////////// mysql:mysql_close(mysql:mysql_connect);
上一篇mysql時間間隔統計
下一篇mysql易模塊