MySQL C API 資料庫操作簡單示例

2021-10-11 01:31:31 字數 1191 閱讀 3009

官方文件 mysql 8.0 c api developer guide

5.1版本的中文參考 mysql c api(5.1參考手冊)

參見:ubuntu完全解除安裝與安裝mysql

包括 資料庫的連線與斷開;新資料庫、表的建立;資料的插入與select檢索;事務處理

github:mysqldemo/operationdemo

#include

#include

void

select_and_show_data

(mysql *mysql)

else

printf (

"index = %d\n"

, index);}

/// mysql_free_result 釋放結果集使用的記憶體

mysql_free_result

(res);}

/// mysql c api 操作

intmain()

} printf (

"connected mysql successfully!\n");

std:

:string sql_cmd;}}

}}flag =

mysql_rollback

(&mysql)

;/// mysql_rollback 回滾事務

if(flag)

select_and_show_data

(&mysql)

;/// 最後結果還是有 id = 4 的資料

} flag =

mysql_commit

(&mysql)

;/// mysql_commit 提交事務

if(flag)

flag =

mysql_rollback

(&mysql)

;/// mysql_rollback 回滾事務

if(flag)

select_and_show_data

(&mysql)

;/// 最後結果沒有 id = 4 的資料, 已經提交

}/// mysql_close 關閉與mysql的伺服器連線

mysql_close

(&mysql)

;return0;

}

MongoDB資料庫簡筆

mongodb是乙個面向文件儲存的非關係型資料庫,是用c 編寫的。mongodb將資料儲存為乙個文件,資料結構由 鍵值對 組成,字段值 可以包含其他文件 陣列及文件陣列,類似於json物件,如下格式 mongodb與sql對應的術語 sqlmongodb 術語英文術語 術語英文術語 資料庫datab...

資料庫(庫操作)

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

資料庫 資料庫基本操作

操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...