Sql语句示例

本文总结了SQL的基础操作,包括查询、插入、更新和删除等常用语句,并通过具体实例进行说明,适合初学者快速掌握。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sql语句用的不多,一直记不住,今天就总结列下,以后就不用查来查去了。

 

假设有表格

tbl_A

   id   
          ip       
   port       description   
0127.0.0.123
1192.0.0.180
2localhost8080

 

 

 

 

 

 

 

查询

查询一张表格所有数据:

select * from tbl_A

 

查询一张表格特定列数据:

select ip, port from tbl_A

 

查询一张表格特定列特定条件的数据:

select ip, port from tbl_A where ip='127.0.0.1' and port=23

 

插入

insert into tbl_A (id, ip, port, description)
values (1, '192.169.20.1', 56, '')

 

更新

update tbl_a
set ip = '127.0.0.1', port = 66

where (id = 0)

 

删除

delete from tbl_a
where (ip = '127.0.0.1') and (port = 66)

 

 

关联更新

tbl_B

   id   
          name       
0name1
1name2
2name3

 

 

 

 

 

 

把记录tbl_A的ip更新到tbl_B的name, 条件tbl_A和tbl_B记录的ID相等的情况小

UPDATE tbl_b
SET name = tbl_a.ip
FROM tbl_a, tbl_b
WHERE (tbl_a.id = tbl_b.id)

 

UPDATE b
SET name = a.ip
FROM tbl_a AS a, tbl_b AS b
WHERE (a.id = b.id)

 

内连接查询

左外联结

右外连接

完全外连接

http://www.iteye.com/topic/185385

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值