色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mfc mysql語句

夏志豪2年前13瀏覽0評論

在使用MFC連接MySQL數據庫的過程中,我們通常需要使用各種MySQL語句來完成增、刪、改、查等操作。下面是一些常用的MySQL語句實例:

// 創建表
CString strSql = _T("create table userinfo (")
+ _T(" id int primary key auto_increment,")
+ _T(" name varchar(20),")
+ _T(" age int,")
+ _T(" sex varchar(5),")
+ _T(" address varchar(50),")
+ _T(" tel varchar(20));");
mysql_query(conn, CT2A(strSql));
// 插入記錄
CString strSql = _T("insert into userinfo (name, age, sex, address, tel) values ('張三', 18, '男', '北京', '13812345678');");
mysql_query(conn, CT2A(strSql));
// 刪除記錄
CString strSql = _T("delete from userinfo where name = '張三';");
mysql_query(conn, CT2A(strSql));
// 更新記錄
CString strSql = _T("update userinfo set age=20 where name = '李四';");
mysql_query(conn, CT2A(strSql));
// 查詢記錄
CString strSql = _T("select * from userinfo where sex = '男';");
mysql_query(conn, CT2A(strSql));
MYSQL_RES* res = mysql_store_result(conn);
MYSQL_ROW row;
while ((row = mysql_fetch_row(res)) != NULL) {
CString strId(row[0]);
CString strName(row[1]);
CString strAge(row[2]);
CString strSex(row[3]);
CString strAddress(row[4]);
CString strTel(row[5]);
// 處理查詢結果
}
mysql_free_result(res);

需要注意的是,在使用MFC連接MySQL數據庫時,我們需要將CString類型的SQL語句轉換成char*類型的語句,以便于MySQL C API庫的調用。這里我們使用了CT2A宏來實現轉換。另外,查詢記錄時,我們需要使用mysql_store_result函數來存儲查詢結果,并使用mysql_fetch_row函數逐行讀取結果。

以上就是MFC連接MySQL數據庫中常用的語句,希望對大家有所幫助。