簡單的資料庫操作程式

2022-07-21 04:54:09 字數 1676 閱讀 6655

今天, 我寫了個運算元據庫並顯示出來的程式。

我發現雖然與c#不同, 但都是連線資料庫, 然後sql查詢得到結果, 再對結果進行操作。 

其次,  由於使用的是mysql提供的第三方的獨立函式庫,  所以在編譯程式前, 要加上標頭檔案的位置, 以及庫檔案的位置,  我的分別是-i/usr/include/mysql -l/usr/lib/mysql -lmysqlclient, 第三個是在編譯時需加入「-lmysqlclient」(這裡需要注意, 把它放在原始檔後不會報錯), 來告訴編譯器我要用的庫檔案名字。 (下一行的這個鏈結詳細的解釋-i, -l, 以及-l 含義 )

另外, mysql查詢的結果都是字串, 如果要獲取數字,還要將其轉換。

最後, 貼出結果和**。

** 向mysql請求連線

24*/

25if( mysql_real_connect( &the_conn, "

localhost

", "

root

", "

iiiiii

", "

my_db

", mysql_port, null, 0 ) ==null )

2930

/*31

** 運算元據庫

32*/

33if( mysql_query( &the_conn, "

select * from student_info

" ) != 0

)37 fprintf( stdout, "

succeed at query\n");

3839

40/*

41** 獲取查詢結果

42*/

43 mysql_result = mysql_store_result( &the_conn );

44 query_row =mysql_num_rows( mysql_result );

45 query_col =mysql_num_fields( mysql_result );

4647

48 fprintf( stdout, "

succeed at the connect!\n");

4950

51/*

52** 顯示出來

53*/

54for( r = 0; r < query_row; r ++)

5859

60/*

61** 釋放掉mysql_result

62*/

63mysql_free_result( mysql_result );

6465

/*66

** 關閉mysql連線

67*/

68 mysql_close( &the_conn );

69exit( exit_success );

70 }

linux c mysql

資料庫的簡單操作

由於專案中要用到資料的儲存和顯示,並畫出動態曲線。到目前為止,已基本實現,現對資料庫做乙個總結 對資料的操作,無非就是增刪改查4個命令的靈活運用,在一般的專案中,我用的儲存過程比較多一點,而檢視和觸發器倒沒怎麼用過。感覺用儲存過程,速度來說比直接執行sql批指令快多拉,因為儲存過程是事先已經編譯好的...

資料庫簡單操作

第一章 了解mysql 資料庫儲存有組織的資料的容器。通常是乙個檔案或一組檔案 人們經常使用資料庫這個術語代替他們使用的軟體。這是不正確的,確切的說,資料庫軟體應稱為dbms 資料庫管理系統 資料庫是通過dbms建立和操縱的容器。漱口可以是儲存在硬體裝置上的檔案,但也可以不是。你使用dbms來代替自...

資料庫 資料庫簡單操作語法

1.create 建立 建立資料庫 create database 資料庫名稱 建立資料庫指定字符集 create database 資料庫名稱 character set 字符集名 2.retrieve 查詢 查詢所有資料庫的名稱 show databases 3.update 修改 修改資料庫字...