简单的SQL语句

查询语句
select* from tb_login;–获取表的所有数据
SELECT name,login_id FROM tb_login;–获取某几列
SELECT name FROM tb_login WHERE name = ‘静’;–获取满足条件的某列所有数据
SELECT * FROM tb_login WHERE name = ‘静’;–获取满足条件的
SELECT * FROM tb_login WHERE name != ‘静’ ;–不等于静
SELECT * FROM tb_login WHERE name = ‘静’ AND login_phone =‘140179’;–获取同时满足条件的AND
SELECT * FROM tb_login WHERE name = ‘静’ OR name = ‘晶’;–获取或者条件OR
SELECT * FROM tb_login WHERE name IN (‘静’, ‘晶’);–
SELECT * FROM tb_login WHERE name LIKE ‘%静’; --以静开头
SELECT * FROM tb_login WHERE name LIKE ‘%静’;–以静结尾
SELECT * FROM tb_login WHERE name LIKE ‘%静%’;–包含静
SELECT * FROM tb_login WHERE last_modify BETWEEN ‘2018-10-16 11:13:52’ AND ‘2018-11-30 00:00:00’;–小的放前面,范围查询
SELECT last_modify FROM tb_login WHERE last_modify BETWEEN ‘2018-10-16 11:13:52’ AND ‘2018-11-30 00:00:00’ ORDER BY last_modify;–默认升序
SELECT last_modify FROM tb_login WHERE last_modify BETWEEN ‘2018-10-16 11:13:52’ AND ‘2018-11-30 00:00:00’ ORDER BY last_modify ASC;–升序
SELECT last_modify FROM tb_login WHERE last_modify BETWEEN ‘2018-10-16 11:13:52’ AND ‘2018-11-30 00:00:00’ ORDER BY last_modify DESC;–降序

删除数据
Delete FROM tb_login WHERE name = ‘静’;

修改字段内容
UPDATE tb_login SET login_phone = ‘18236’ WHERE NAME = ‘静’ AND login_phone = ‘18760’;–一个字段修改
UPDATE tb_login SET login_phone = ‘138760’,NAME = ‘静’ WHERE NAME = ‘静’ AND login_phone = ‘12276’;–多个字段修改

多表查询
select * from
tb_login
inner join tb_user_role where tb_login.login_id=tb_user_role.login_id and tb_login.login_id=‘36240005’
–内连接inner join

select * from
tb_login
left join tb_user_role on tb_login.login_id=tb_user_role.login_id
where
tb_login.login_id=‘36208’
–左外连接left join …on

聚合函数:分组
SELECT NAME,count() FROM tb_login WHERE NAME = ‘静’ GROUP BY NAME;–count是计数函数,GROUP BY分组
SELECT last_modify ,count(
) FROM tb_login WHERE last_modify BETWEEN ‘2018-10-16 11:13:52’ AND ‘2018-11-30 00:00:00’ GROUP BY last_modify;
SELECT count(*) FROM tb_login WHERE last_modify BETWEEN ‘2018-10-16 11:13:52’ AND ‘2018-11-30 00:00:00’;
SELECT last_modify FROM tb_login WHERE last_modify BETWEEN ‘2018-10-16 11:13:52’ AND ‘2018-11-30 00:00:00’ GROUP BY last_modify;

去除重复数据DISTINCT
SELECT DISTINCT name,login_phone FROM tb_login WHERE name = ‘静’;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值