1. 程式人生 > >網站的增 / 刪 / 改 / 查 時常用的 sql 語句

網站的增 / 刪 / 改 / 查 時常用的 sql 語句

ima sql語句 crud 分享 學習數據庫 image sel 參數 表結構

最近在學習數據庫 php + mysql 的基本的 crud 的操作,記錄碰到的坑供自己參考。crud中需要用到的sql語句還是比較多的,共包括以下幾個內容:

  1. 查詢所有數據
  2. 查詢表中某個字段
  3. 查詢並根據id升序排列
  4. 新增,在 url 中傳參
  5. 新增,通過對象傳參
  6. 刪除
  7. 分頁
  8. 修改

表結構:

技術分享

查詢並根據表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 語句