1、 所需標頭檔案: #include
功能: 獲得或初始化乙個mysql結構
函式原型: mysql *mysql_init(mysql *mysql)
函式返回值: 乙個被始化的mysql*控制代碼
備註: 在記憶體不足的情況下,返回null
2、 所需標頭檔案: #include
函式功能: 關閉乙個伺服器連線,並釋放與連線相關的記憶體
函式原型: void mysql_close(mysql *mysql);
函式傳入值: mysql:型別的指標
函式返回值: 無
3、 所需標頭檔案: #include
函式功能: 連線乙個mysql伺服器
函式原型: mysql * mysql_connect(mysql *mysql,const char *host,const char *user,const char *passwd);
函式傳入值: mysql表示乙個現存mysql結構的位址
host表示mysql伺服器的主機名或ip
user表示登入的使用者名稱
passwd表示登入的密碼
函式返回值: 如果連線成功,乙個mysql *連線控制代碼:如果連線失敗,null
備註: 該函式不推薦,使用mysql_real_connect()代替
4、 所需檔案: #include
函式功能: 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,unsigned int client_flag);
函式傳入值: mysql表示乙個現存mysql結構的位址
host表示mysql伺服器的主機名或ip
user表示登入的使用者名稱
passwd表示登入的密碼
db表示要連線的資料庫
port表示mysql伺服器的tcp/ip埠
unix_socket表示連線型別
client_flag表示mysql執行odbc資料庫的標記
函式返回值: 如果連線成功,乙個mysql*連線控制代碼:如果連線失敗,null
5、 所需標頭檔案: #include
函式功能: 返回最新的update,delete或insert查詢影響的行數
函式傳入值: mysql:型別指標
函式返回值: 大於零的乙個整數表示受到影響或檢索出來的行數。零表示沒有區配查序中where子句的記錄或目前還沒有查詢被執行;-1表示查詢返回乙個錯誤,或對於乙個select查詢
6、 所需標頭檔案: #include
函式功能: 對指定的連線執行查詢
函式原型: int mysql_query(mysql *mysql,const char *query);
函式傳入值: query表示執行的sql語句
函式返回值: 如果查詢成功,為零,出錯為非零。
相關函式: mysql_real_query
7、 所需標頭檔案: #include
函式功能: 為無緩衝的結果集獲得結果識別符號
函式原形: mysql_res *mysql_use_result(mysql *mysql);
函式傳入值: mysql:型別的指標
函式返回值: 乙個mysql_res結果結構,如果發生乙個錯誤發null
8、 #incluee
檢索乙個結果集合的下一行
mysql_row mysql_fetch_row(mysql_res *result);
mysql_res:結構的指標
下一行的乙個mysql_row結構。如果沒有更多的行可檢索或如果出現乙個錯誤,null
9、 #include
返回指定結果集中列的數量
unsigned int mysql_num_fields(mysql_res *res);
mysql_res 結構的指標
結果集合中欄位數量的乙個無符號整數
10、 #include
建立乙個資料庫
int mysql_create_db(mysql *mysql,const char *db);
mysql:型別的指標
db:要建立的資料庫名
如果資料庫成功地被建立,返回零,如果發生錯誤,為非零。
11、#include
選擇乙個資料庫
int mysql_select_db(mysql *mysql,const char *db);
mysql:型別的指標
db:要建立的資料庫名
如果資料庫成功地被建立,返回零,如果發生錯誤,為非零。
MySQL 資料庫常用函式
mysql內建的函式有很多,總結一下常用的,但是聚合函式我並未貼在此處 函式說明 abs x 返回x的絕對值 ceil x 返回不小於x的最小整數值即向上取整,返回值轉化為乙個bigint floor x 返回不大於x的最大整數值即向下取整,返回值轉換為乙個bigint round x 返回最接近於...
資料庫 MySQL 常用函式
常用的一些函式 1.日期和時間函式 1,curdate 返回當前日期 2,curtime 返回當前時間 3,month d 返回日期 d 中的月份值,範圍是 1 12 2.字串函式 1,char length s 計算字串 s 的字元數 2,upper s 把所有字母變成大寫字母 3,lower s...
php資料庫常用函式
開啟mysql mysql connect host,user,pwd or die error host localhost 資料庫位址 user root 使用者名稱 pwd root 使用者密碼 鏈結資料庫 mysql select db database name database name...