常用sql查增删求和求平均语句
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’ —like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2 [desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
如何在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现。具体情形是:有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,我们可以使用如下的语句来实现:
INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name
当然,上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,我们可以先将需要查询的字段join起来,然后组成一个视图后再select from就可以了:
INSERT INTO a(field1,field2) SELECT * FROM(SELECT f1,f2 FROM b JOIN c) AS tb
其中f1是表b的字段,f2是表c的字段,通过join查询就将分别来自表b和表c的字段进行了组合,然后再通过select嵌套查询插入到表a中,这样就满足了我们这个场景了,如果需要不止2个表,那么可以多个join的形式来组合字段。需要注意的是嵌套查询部分最后一定要有设置表别名,如下:
SELECT * FROM(SELECT f1,f2 FROM b JOIN c) AS tb
即最后的as tb是必须的(当然tb这个名称可以随意取),即指定一个别名,否则在mysql中会报如下错误:
ERROR 1248 (42000): Every derived TABLE must have its own alias
即每个派生出来的新表都必须指定别名才可以的。
[免费VPS]历史优惠活动内容
猜你可能想看的VPS
- 绝版补货 搬瓦工双向 CN2 GIA 线路 37.79 美元每年补货了全球[VPS测评]
- Centos7 定时监测 mysql 进程终止后自动启动 mysql全球[VPS测评]
- GigsGigsCloud→新上小内存美国 CN2 GIA 套餐 1 核美国VPS[主机]
- TCPDF 不能保存中文文件名的解决方法全球[VPS测评]
- 增配通知 Vultr→不加价为 VPS 套餐增加 30%-220%的 S虚拟空间(主机)
- TerraHost→€15 月 i5 3470+ 8G 内存 500GB全球[VPS测评]
- Could not reliably determine the ser全球[VPS测评]
- HostKvm 六月优惠→全场 8 折 香港 4G 内存 1T 流量 5香港VPS[主机]
- 疯狂猜成语 图猜成语五个口字每个里面都有个碑字是什么成语?全球[VPS测评]
- 淘宝特价版新人送 5 元,几分或几毛钱买实物全球[VPS测评]
- yum 提示 Error: rpmdb open failed 错误的解全球[VPS测评]
- 疯狂猜成语 图猜成语一个善字抱着另外一个善字是什么成语?全球[VPS测评]
- 日本服务器 $99.5 首月 E3-1270 16GB 800GB ss日本VPS[主机]
- Cubecloud - 魔方云春节 75 折优惠 香港新加坡等机房可选香港VPS[主机]
- PacificRack→$7.25 年 KVM-384MB 8GB 1T全球[VPS测评]
- IE 浏览器 iframe 自适应高度的两种方法(jquery 版本)全球[VPS测评]
- JQuery 获得当前元素 id全球[VPS测评]
- 分享 Virmach 优惠码使用及 VPS 购买图文教程全球[VPS测评]
- racknerd→60Gbps 高防(sharktech 鲨鱼洛杉矶机房全球[VPS测评]
- 通过给WordPress文章添加3篇假的页码导航实现相关文章全球[VPS测评]
- 如何处理 WordPress 网站 404 报错页面?全球[VPS测评]
- 搬瓦工全场VPS12.22%折扣的新年优惠码还有效,洛杉矶、香港和日本C日本VPS[主机]
- UnderHost → 69$ 月 库拉索 1C1G50G 1T@1Gb全球[VPS测评]
- UOvZ → 2G 内存 20G 储存 500G流量 100M带宽 徐州全球[VPS测评]
- 香港云服务器对于建站有什么便捷的地方?香港VPS[主机]
- 一万网络双蛋狂欢活动:2核2G5M云服务器仅377.46元/年全球[VPS测评]
- 潮科技|阿里云发布第七代高主频云服务器ECS和含光800云服务器全球[VPS测评]
- earidc怎么样?香港三网cn2vps带宽1M月付29元香港VPS[主机]
- OneTechCloud易科云双十二优惠:香港/美国CN2全场VPS季付美国VPS[主机]
- 特网云:香港云服务器新上线,香港新界机房;1核/1G/5M宽带/50G硬香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-157451.html











