1 回答

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
mysql數(shù)據(jù)庫(kù)在系統(tǒng)上是以一個(gè)文件夾的形式出現(xiàn)的,你創(chuàng)建了ac數(shù)據(jù)庫(kù),那么在磁盤(pán)上就會(huì)出現(xiàn)ac的目錄,而ac數(shù)據(jù)庫(kù)的全局配置則是ac文件夾中的db.opt文件來(lái)管理。mysql的數(shù)據(jù)文件在datadir下,你在數(shù)據(jù)庫(kù)中執(zhí)行 show variables like '%datadir%';就會(huì)顯示數(shù)據(jù)庫(kù)文件的路徑,你可以找到ac文件夾。
擴(kuò)展資料
給定mysql_stmt_init()返回的語(yǔ)句句柄,準(zhǔn)備字符串查詢指向的SQL語(yǔ)句,并返回狀態(tài)值。字符串長(zhǎng)度應(yīng)由"length"參量給出。字符串必須包含1條SQL語(yǔ)句。不應(yīng)為語(yǔ)句添加終結(jié)用分號(hào)(';')或\g。
通過(guò)將問(wèn)號(hào)字符"?"嵌入到SQL字符串的恰當(dāng)位置,應(yīng)用程序可包含SQL語(yǔ)句中的一個(gè)或多個(gè)參數(shù)標(biāo)記符。
標(biāo)記符僅在SQL語(yǔ)句中的特定位置時(shí)才是合法的。例如,它可以在INSERT語(yǔ)句的VALUES()列表中(為行指定列值),或與WHERE子句中某列的比較部分(用以指定比較值)。但是,對(duì)于ID(例如表名或列名),不允許使用它們,不允許指定二進(jìn)制操作符(如等于號(hào)"=")的操作數(shù)。后一個(gè)限制是有必要的,原因在于,無(wú)法確定參數(shù)類型。
一般而言,參數(shù)僅在DML(數(shù)據(jù)操作語(yǔ)言)語(yǔ)句中才是合法的,在DDL(數(shù)據(jù)定義語(yǔ)言)語(yǔ)句中不合法。執(zhí)行語(yǔ)句之前,必須使用mysql_stmt_bind_param(),將參數(shù)標(biāo)記符與應(yīng)用程序變量綁定在一起。
添加回答
舉報(bào)