根据用户表的名字查询出购物车表的购物信息 //子查询,
select * from orderr o where o.user_id IN (select u.id from user u where u.username=123);
合并查询
select name from cart where id=1 UNION select id from user where id=1;
JOIN 多表查询
select * from cart inner join user ON cart.user_id=user.username where user.username=123
添加索引
alter table cart ADD INDEX Indexname( name(30)); 创建普通索引
ADD UNIQUE INDEX 唯一索引
ADD INDEX Indexname(name(30),pas(30)); 组合索引
删除索引
alter table 表名 drop INDEX 索引名
查看表创建信息
show create table two_goods \G;
升序:select * from 表名 order by 表中的字段 asc(MySQL中默认是升序排列,可不写) ;
降序:select * from 表名 order by 表中的字段 desc ;
TP5多表查询
$res = Db::name('blogs')
->alias("a")
//取一个别名
//与category表进行关联,取名i,并且a表的categoryid字段等于category表的id字段
->join('category i', 'a.categoryid = i.id')
->join('user u', 'a.authorid = u.id')
//想要的字段
->field('a.id,a.title,a.content,u.username,a.createtime,i.category,a.look,a.like')
//查询
->select();
更新: update store_news set click = 2390 where id > 0;