網站的增 / 刪 / 改 / 查 時常用的 sql 語句
阿新 • • 發佈:2017-05-13
ima sql語句 crud 分享 學習數據庫 image sel 參數 表結構
最近在學習數據庫 php + mysql 的基本的 crud 的操作,記錄碰到的坑供自己參考。crud中需要用到的sql語句還是比較多的,共包括以下幾個內容:
- 查詢所有數據
- 查詢表中某個字段
- 查詢並根據id升序排列
- 新增,在 url 中傳參
- 新增,通過對象傳參
- 刪除
- 分頁
- 修改
表結構:
查詢並根據表id排序:
//查詢表 t_users 的數據並根據表 user_id 升序排列 $sql = "SELECT * FROM `t_users` ORDER BY user_id";
查詢表中所有數據:
//查詢表 t_users 的數據 $sql = "SELECT * FROM `t_users`";
新增,在 url 中以參數的方式傳參:
/*獲取從客戶端傳過來的數據*/ $userName = $_GET[‘user_name‘]; $userAge = $_GET[‘user_age‘]; $userSex = $_GET[‘user_sex‘]; /*INSERT INTO 表名 (列名1,列名2,...)VALUES (‘對應的數據1‘,‘對應的數據2‘,...)*/ /* VALUES 的值全為字符串,因為表屬性設置為字符串*/ $sql = "INSERT INTO t_users (user_name,user_age,user_sex) VALUES (‘$userName‘,‘$userAge‘,‘$userSex‘)";
刪除,根據表 id 刪除,批量刪除:
/*獲取客戶端傳回來的 id */ $rowId = $_GET[‘rowId‘]; $sql = "delete from t_users where user_id=‘$rowId‘";
網站的增 / 刪 / 改 / 查 時常用的 sql 語句