1、數據操作:
①插入記錄:
插入單條記錄:INSERT tbl_name(字段名稱,……) VALUES(字段值,……);
插入多條記錄:INSERT tbl_name(字段名稱,……) VALUES(字段值,……),(字段值,……)……;
②修改記錄:
更新表中所有記錄:UPDATE tbl_name SET 字段名稱=值,……;
按照指定條件更新記錄: UPDATE tbl_name SET 字段名稱=值,…… WHERE 條件;
③刪除記錄:
刪除所有記錄:DELETE FROM tbl_name;
按條件刪除指定記錄:DELETE FROM tbl_name WHERE 條件;
徹底清空數據表:TRUNCATE TABLE tbl_name;
④查詢記錄:
查詢表中所有記錄:SELECT * FROM tbl_name;
指定字段:SELECT 字段名稱,…… FROM tbl_name;
按照條件查詢指定數據:SELECT 字段名稱,…… FROM tbl_name WHERE 條件;
2、數據庫操作流程:
①連接:mysqli_connect($host,$username,$password);
②設置字符集:mysqli_set_charset($link,'utf8');
③打開指定數據庫:mysqli_select_db($link,$dbName);
④執行SQL語句:mysqli_query($link,$sql);
執行INSERT,UPDATE,DELETE,返回值為true或false;
執行SELECT,SHOW,DESC,DESCRIBE,Explain返回值為結果集或記錄0;
⑤關閉連接:mysqli_close($link);
3、常用函數:
①得到上一次插入操作產生的自增長id:mysqli_insert_id($link);
②得到上一步操作產生的受影響記錄條數:mysqli_affected_rows($link);
③得到結果集中所有記錄:mysqli_fetch_all($result,MYSQLI_ASSOC);返回二維的索引+關聯數組;
④得到結果集中的記錄條數:mysqli_num_rows($result);