常见SQL总结

LIKE 操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
需求1:我们希望从上面的 “Persons” 表中选取居住在以 “N” 开始的城市里的人:

SELECT * FROM Persons
WHERE City LIKE 'N%'

需求2:我们希望从 “Persons” 表中选取居住在以 “g” 结尾的城市里的人:
我们可以使用下面的 SELECT 语句:

SELECT * FROM Persons
WHERE City LIKE '%g'

需求3:我们希望从 “Persons” 表中选取居住在包含 “lon” 的城市里的人:
我们可以使用下面的 SELECT 语句:

SELECT * FROM Persons
WHERE City LIKE '%lon%'

需求4:通过使用 NOT 关键字,我们可以从 “Persons” 表中选取居住在不包含 “lon” 的城市里的人:
我们可以使用下面的 SELECT 语句:

SELECT * FROM Persons
WHERE City NOT LIKE '%lon%'

学习链接

数据库多张表进行连接, 虽然效率很低,但是可以学习到几张的全局信息。

select * from server;
select * from server_monitor;
select * from server_monitor_item;
select * from server_monitor_item_detail;

select server.id, server.type, server.name, 
server_monitor.server_id, server_monitor.type, server_monitor.state, server_monitor.currtime, server_monitor.currdate,
item.server_id, item.type, item.name, item.param1name, item.param2value,
detail.server_id, detail.type, detail.name, detail.currdate, detail.currtime, detail.state
from server left join server_monitor
on server.id = server_monitor.server_id 
left join server_monitor_item item
on server.id = item.server_id
left join server_monitor_item_detail detail
on server.id = detail.server_id
where server.id = server_monitor.server_id and server.id = item.server_id and server.id = detail.server_id;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值