输出mysql版本
1 #include <my_global.h>2 #include <mysql.h>3 #include <stdlib.h>4 #include <stdio.h>main(int argc,char **argv) {,mysql_get_client_info());;9 }
编译
gcc version.c -o version $(mysql_config –cflags –libs)
结果
$ ./versionmysql client version:5.1.63
创建DB
1 #include <my_global.h> 2 #include <mysql.h> 3 #include <stdio.h> 4 #include <stdlib.h>main(int argc,char **argv) { 7MYSQL *conn; 8 9conn = mysql_init(NULL);10if(conn == NULL) {,mysql_errno(conn),mysql_error(conn));12 exit(EXIT_FAILURE);13 }(mysql_real_connect(conn,,,,NULL,0,NULL,0) == NULL) {,mysql_errno(conn),mysql_error(conn));18 exit(EXIT_FAILURE);19 }* sql = ;(mysql_query(conn,sql)) {,mysql_errno(conn),mysql_error(conn));25 exit(EXIT_FAILURE);26 }27 28 mysql_close(conn);29 30 exit(EXIT_SUCCESS);31 }
创建Table
1 #include <my_global.h> 2 #include <mysql.h> 3 #include <stdio.h> 4 #include <stdlib.h>main(int argc,char **argv) { 7MYSQL *conn; 8 9conn = mysql_init(NULL);(mysql_real_connect(conn,,,,,0,NULL,0) == NULL) {,mysql_errno(conn),mysql_error(conn));13 exit(EXIT_FAILURE);14 }* sql = ;17if(mysql_query(conn,sql)) {,mysql_errno(conn),mysql_error(conn));19 exit(EXIT_FAILURE);20 };22if(mysql_query(conn,sql)) {,mysql_errno(conn),mysql_error(conn));24 exit(EXIT_FAILURE);25 }26 27 mysql_close(conn);28 exit(EXIT_SUCCESS);29 }
查询
1 #include <my_global.h> 2 #include <mysql.h> 3 #include <stdio.h> 4 #include <stdlib.h>main(int argc,char **argv) { 7MYSQL *conn; 8MYSQL_RES *result; 9 MYSQL_ROW row;10MYSQL_FIELD *field; num_fields;13int i;14int j = 0;15 16conn = mysql_init(NULL);,,,,0,NULL,0) == NULL) {,mysql_errno(conn),mysql_error(conn));19 exit(EXIT_FAILURE);20 }* sql = ;23if(mysql_query(conn,sql)) {,mysql_errno(conn),mysql_error(conn));25 exit(EXIT_FAILURE);26 }27result = mysql_store_result(conn);((row = mysql_fetch_row(result))) {(i = 0; i < num_fields;i++) {33if(j == 0) {(field = mysql_fetch_field(result)) {,field->name);37 });39 },row[i]? row[i] : );41 });43j++;44 }45 mysql_free_result(result);46 47 mysql_close(conn);48 exit(EXIT_SUCCESS);49 }
,香港服务器,美国空间,香港服务器租用不论你在什么时候开始,重要的是开始之后就不要停止