也就是說我在mysql里建了一個叫 ac 的數據庫,但是我找不到其存儲位置,Mysql里面的數據庫是怎么存儲的,是否也像sqlserver 那樣,有一個日志文件和數據文件?
1 回答

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