赞
踩
1、ORDER BY排序
-- ORDER BY:排序
-- ORDER BY:字段 排序规则(ASC正序,默认是正序,可以不写,DESC:倒序)
SELECT id,username,age FROM user ORDER BY id;-- 正序
SELECT id,username,age FROM user ORDER BY id DESC;-- 倒序
2、连表联查
2.1、左外链接查询
-- LEFT:按左表查询
-- 字段可以起别名,表名可以起别名,方便使用
SELECT
u.id,
u.username,
u.age,
g.goods_name,
g.goods_price
FROM
user u LEFT JOIN goods g
ON u.id = g.user_id -- 查询全部
WHERE u.username = "李四"; -- 按字段条件查询
2.2、三表联查
-- 建立三张表 user(用户表),goods(商品表),cart(购物车表)
-- 在购物车表里面添加user外键和购物车外键
SELECT u.id,u.username,u.age,g.goods_name,g.goods_price,c.num,c.total_price
FROM cart c
LEFT JOIN `user` u ON c.user_id = u.id -- 把用户表的ID和购物车表的user_id连接起来
LEFT join goods g ON c.goods_id = g.id -- 把商品的ID和购物车表的goods_id连接起来
WHERE c.user_id = 1; -- 查询条件为:用户名id为1的信息
3、LIMIT分页
-- LIMIT:分页
-- LIMIT:起始索引,条数
-- 分页公式(页码-1)*每页页数
-- 第一页
SELECT id,username,age FROM user LIMIT 0 , 3; -- 0为下标的开始,三为每页索引的条数
-- 第二页
SELECT id,username,age FROM user LIMIT 3 , 3;
-- 第三页
SELECT id,username,age FROM user LIMIT 6 , 3;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。