首页 技术 正文
技术 2022年11月21日
0 收藏 830 点赞 2,680 浏览 659 个字

最近在学习数据库 php + mysql 的基本的 crud 的操作,记录碰到的坑供自己参考。crud中需要用到的sql语句还是比较多的,共包括以下几个内容:

  1. 查询所有数据
  2. 查询表中某个字段
  3. 查询并根据id升序排列
  4. 新增,在 url 中传参
  5. 新增,通过对象传参
  6. 删除
  7. 分页
  8. 修改

表结构:

网站的增 / 删 / 改 / 查 时常用的 sql 语句

查询并根据表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'";
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,999
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,357
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,140
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848