深入分析PHP中常用的sql语句实例
插入表名(列名1,列名2,列名..)值(值1,值2,值);
插入产品(名称、价格、pic_path)值('nike ',500,'uploads / 3245。jpg);
2。更新数据
更新表名设置列名称1 =值1,列名2 =值2 {条件};
更新产品集名称= 'lining,价格= 50where ID = 2;
三.删除数据
deletefrom表名{环境};
deletefrom产品ID = 2;
4。查询所有的数据
从表名中选择*;从产品中选择*;
5。查询部分列
SELECT列名1、列名2、名称N从表中的名称;
从产品中选择名称、价格;
6。条件查询
对# = = =比较,!
从列名=值的表名中选择*;
从id = 2的产品中选择*;
和#
选择数据表中的数据,条件1and条件2and条件;
选择*从产品名称= 'nike'and价格= 50;
#或
选择数据表中的数据,条件1or条件2or条件;
选择*从产品名称= 'nike'or价格> 50;
#不
选择*从表名称这里条件1;
选择*从产品名称= 'nike这里;
#计数
从列名中选择的*表名(值1、值2、值n)的名称;
SELECT * FROM产品ID(2,3,4,10);
SELECT * FROM产品ID在(2,3,4,10);
#像模糊查询
从表名列值%之类的地方选择*;
从产品名称中选择%;
#之间…和…范围查询
从值和值之间列名的表名;
SELECT * FROM命令之间的'2010-01-01'and '2011-01-01创建;
7。查询排序
按列名称排序方法从表名排序;
#排序:ASC(升序,降序(降),默认)
SELECT * FROM通过创建降序产品订单;
8。限制查询结果的数量
从表名称限制中选择*开始记录的数量、结果的数量;从产品限制5中选择*;
SELECT * FROM产品限制2,5;
9。聚合函数
记录#计数总数
从学生中选择计数(列名);
从学生中选择计数(id);
共#总和
从学生中选择总和(列名);
从学生中选择总和(年龄);
AVG #平均值
从学生中选择AVG(列名);
选择AVG(年龄)为avg_age从学生;
最大#最大值
从学生中选择max(列名);
从学生中选择max(年龄);
民#最小值
从学生中选择MIN(列名);
从学生中选择最小(年龄);
10。子查询
从年龄<学生(从学生中选择AVG(年龄))中选择学生姓名;
从ID中选择产品(从订单中选择ID);
11。连接查询
选择s.username作为stu_name,T. Name从学生的te_name,老师T.