標籤:
1.mysql_sqlstate
const char *mysql_sqlstate(mysql *mysql)
描述返回由null終結的字串,該字串包含關於上次錯誤的sqlstate錯誤**。錯誤**包含5個字元。『00000『表示無錯誤。其值由ansi sql和odbc指定。
注意:並非所有的mysql錯誤均會被對映到sqlstate錯誤**。值『hy000『(一般錯誤)用於未對映的錯誤。
返回值包含sqlstate錯誤碼的、由null終結的字串。
2..mysql_real_connect 連線遠端資料庫
mysql *mysql_real_connect(mysql *mysql,
const char *host, // 連線主機
const char *user, // 資料庫使用者
const char *passwd, // 資料庫密碼
const char *db, // 資料庫
unsigned int port, // 埠
const char *unix_socket, // 如果unix_socket不是null,該字串描述了應使用的套接字或命名管道。注意,「host」引數決定了連線的型別。
unsigned long client_flag // client_flag的值通常為0,但是,也能將其設定為下述標誌的組合,以允許特定功能
標誌名稱
標誌描述
client_compress
使用壓縮協議。
client_found_rows
返回發現的行數(匹配的),而不是受影響的行數。
client_ignore_space
允許在函式名後使用空格。使所有的函式名成為保留字。
client_interactive
關閉連線之前,允許interactive_timeout(取代了wait_timeout)秒的不活動時間。客戶端的會話wait_timeout變數被設為會話interactive_timeout變數的值。
client_local_files
允許load data local處理功能。
client_multi_statements
通知伺服器,客戶端可能在單個字串內傳送多條語句(由『;』隔開)。如果未設定該標誌,將禁止多語句執行。
client_multi_results
通知伺服器,客戶端能夠處理來自多語句執行或儲存程式的多個結果集。如果設定了client_multi_statements,將自動設定它。
client_no_schema
禁止db_name.tbl_name.col_name語法。它用於odbc。如果使用了該語法,它會使分析程式生成錯誤,在捕獲某些odbc程式中的缺陷時,它很有用。
client_odbc
客戶端是odbc客戶端。它將mysqld變得更為odbc友好。
client_ssl
使用ssl(加密協議)。該選項不應由應用程式設定,它是在客戶端庫內部設定的。
標籤:
mysql介面 mysql 資料庫介面
一般步驟是 1.呼叫mysql init 初始化mysql結構,許多的函式執行需要這個結構體。2.呼叫mysql real connect 連線資料庫,引數中涉及到資料庫名,資料庫登入名,資料庫密碼等等。3.呼叫mysql real query 執行一條select sql語句,通過mysql st...
mysql資料庫效能資料 MYSQL資料庫效能優化
1.選取最適用的字段屬性 表中字段的寬度設得盡可能小 char 的上限為 255 位元組 固定占用空間 varchar 的上限 65535 位元組 實際占用空間 text 的上限為 65535。盡量把字段設定為 not null,執行查詢的時候,資料庫不用去比較 null 值。2.使用連線 join...
《MySQL》簡介MySQL資料庫
簡介mysql資料庫 二 mysql基本操作 三 mysql與sqlite比較 一 mysql安裝 2.配置檔案 選定乙個磁碟並建立資料夾mysql 解壓mysql 8.0.11 winx64.zip到mysql資料夾 在解壓後的mysql 8.0.11 winx64資料夾下建立my.ini文字檔案...