Linux下C語言學習筆記 操作MySQL

2021-04-14 05:40:21 字數 1658 閱讀 2598

今天上資料庫的時候剛上到嵌入式sql,感覺非常有意思,上課的時候就想反正做搜尋引擎要用到c連線mysql資料庫的,到底是怎麼實現?想入非非,呵呵.

下來的時候趕緊找資料,剛才搜尋了幾下,終於找到一些:

1,[比較詳細]在 c 裡嵌入 sql:

2,[在mysql資料庫中使用c執行sql語句]:

3,mysql客戶工具和api:

4,基於mysql的高效能資料庫應用開發:

大家一起來開始練習羅

注:下面的所有例子在mandriva linux下測試通過

1,使用c語言操作mysql之前,先在mysql裡頭建立乙個資料庫,乙個表,在表裡頭新增資料如下:

建立資料庫,庫名為cusemysql:

mysql>create database cusemysql;

建立表,表名為:

mysql>use cusemysql;

mysql>create table children(childno int not null unique,fname varchar(20),age int);

新增一點資料哦:

mysql>insert into children values(5,"花兒",10);

對拉,為了方便起見,把錶的大致樣子給大家看看

childno         fname       age

1                小星      9

2                大量      15

2 ,下面進行具體的操作

插入:insert    

好的,我們現編輯一段c**,取名為insert.c

////*  insert.c */

#include

#include

#include "/usr/local/mysql/include/mysql/mysql.h" 

/*注意哦,上面必須是mysql.h的絕對位址,一般在mysql下的include目錄下,仔細看看你的在**?*/

int main(int argc, char *argv)

else

mysql_close(&my_connection);

} else

}return exit_success;}/

**寫完了,要編譯哦

#gcc -o insert insert.c -l /usr/local/mysql/lib/mysql/*.a -lz

ok,現在我們執行看看

#./insert

connection success

inserted 1 rows

C 語言學習筆記 檔案操作

入門級學習c 語言,避免不了想讓自己的程式能和外界打交道,哪怕是乙個 txt 的記事本,那麼怎麼實現檔案的操作,這裡只是舉個小例子,還有待開發和修正哈 如果是只是為了研究這個操作怎麼寫,就建立乙個 c 的命令列工程就行了,我這裡是為了做上位機,整了個windows的窗體設計,隨便畫了個介面,顯示一下...

C語言學習筆記(鍵盤操作

1 緩衝輸入 執行程式並鍵入一行文字,在使用者按下回車鍵之前程式是不能使用這些字元的。但是,按下回車鍵之後,程式將讀入並顯示字元,直到遇見換行符 作業系統在使用者按回車鍵時建立換行符 為止。int letter dowhile letter n 以下是簡寫 int letter dowhile le...

Linux系統下的C語言學習筆記(五)

分支語句可以實現選擇的效果 多選一 1.1 if關鍵字可以用來編寫分支,編寫if分支之前最好先畫乙個 有可能同時出現的多個選擇不可以包含在乙個分支裡。如果if分支裡必須做出選擇就可以省略最後一組語句的邏輯表示式和if關鍵字。1.2 if分支裡前面的語句先進行選擇,選擇不成功才輪到後面的語句進行選擇,...