MySQL C語言遇上SQL語句

2021-07-31 16:50:37 字數 576 閱讀 8547

前面有一篇部落格寫了mysql資料庫的基本操作,這裡我們在c語言中呼叫sql語句,具體**如下:

#include #include #include int main()

char *str="select *from my_student1";

mysql_set_character_set(conn,"utf8");

mysql_query(conn,str);

result=mysql_use_result(conn);//從伺服器取回剛才查詢的結果

while(field=mysql_fetch_field(result))//從結果中查出表頭資料

printf("\n");

while(row=mysql_fetch_row(result),row!=null)

mysql_free_result(result);

mysql_close(conn);

}

執行結果如下:

MYSQL C語言API函式全列表

1.mysql affected rows 返回上次update delete或insert查詢更改 刪除 插入的行數。2.mysql autocommit 切換 autocommit模式,on off。3.mysql change user 更改開啟連線上的使用者和資料庫。4.mysql char...

c 讀取mysql c語言讀取Mysql

最近一段時間學習linux下的c開發,呵呵,寫了乙個測試程式,作用是讀取mysql的資料,然後顯示出來。經測試成功 include include include define db server define db name test define db user root define db p...

SQL語言 where語句練習(1)

接下來兩篇總結將針對where語句的練習。相關練習的資料庫請參看 http www.sqlzoo.cn 1 1.htm 練習題答案及分析 1.france 的人口數.select population from bbc where name france 2.國土大國的國名和人口密度 select ...