ysqlysql C API,以下是具體步驟:
1. 首先需要連接數(shù)據(jù)庫(kù)并選擇使用的數(shù)據(jù)庫(kù):
```cn;nysqlit(NULL);ysqlnectn, server, user, password, database, 0, NULL, 0)) {tfysqln));
}ysqlname")) {tfysqln));
2. 創(chuàng)建二進(jìn)制數(shù)據(jù)表并插入數(shù)據(jù):
```cysqlnary_data (id INT, data BLOB)")) {tfysqln));
char *data = "Hello World!";t(data);alloc + 100);tfary_data (id, data) VALUES (1, '%s')", data);ysqln, query)) {tfysqln));
free(query);
3. 讀取二進(jìn)制數(shù)據(jù)并輸出:
MYSQL_RES *result;
MYSQL_ROW row;ysqlnary_data WHERE id = 1")) {tfysqln));
}ysqln);ysql_fetch_row(result);tf", row[0]);ysql_free_result(result);
ysqlysql_fetch_row函數(shù)獲取結(jié)果集中的行數(shù)據(jù),再?gòu)闹蝎@取二進(jìn)制數(shù)據(jù)。