博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 常用操作
阅读量:6515 次
发布时间:2019-06-24

本文共 837 字,大约阅读时间需要 2 分钟。

今天网龙笔试遇到了几个SQL题,现在顺便就总结一下常用的SQL操作。

 

内连接:只将符合条件的行显示出来

SELECT s.name,m.mark FROM student s,mark m WHERE s.id=m.studentid;SELECT s.name,m.mark FROM student s INNER JOIN mark m ON s.id=m.studentid

左连接:将左表所有的行显示,右表只显示符合条件的行

SELECT s.name,m.mark FROM student s LEFT JOIN mark m ON s.id=m.studentid;

全连接:将所有行都显示出来,不论两表是否有符合的对应项

SELECT s.name,m.mark FROM student s FULL JOIN mark m ON s.id=m.studentid

 

复制A表

CREATE Table_B LIKE Table_A;SELECT* INTO Table_B FROM Table_A;  /*B表不存在,自动创建B表*/INSERT INTO Table_B(fld1, fld2) SELECT fld1, 5 from Table_A;  /*B表存在*/

将A表的column为1的结果抽取给B表

INSERT Table_B SELECT * FROM Table_A WHERE column=1;

根据column为B表建立降序索引

CREATE INDEX Index_B ON Table_B(column desc);

根据date统计B表

SELECT COUNT(*) FROM Table_B GROUP BY date;

在B表中删除id=1的列

DELETE FROM Tabe_B WHERE id=1;

删除index和删除B表

DROP INDEX Index_B;DROP TABLE Table_B:

 

转载地址:http://elofo.baihongyu.com/

你可能感兴趣的文章
Bluemix专属版本落地中国 开放物联网和认知计算能力
查看>>
汤姆大叔的6道javascript编程题题解
查看>>
【世界知名量子科学家加盟阿里】施尧耘出任阿里云量子技术首席科学家
查看>>
DataCore对外出售其虚拟化软件产品
查看>>
说说云计算与移动管理
查看>>
T-Mobile美国使用28GHz频段测试5G
查看>>
如何缓解影子云服务安全风险?
查看>>
Bossies 2016:最佳开源大数据工具
查看>>
银行卡信息安全事件频发 互联网站成数据泄露"重灾区"
查看>>
云服务器 ECS 使用OpenAPI管理ECS:使用OpenAPI弹性创建ECS实例
查看>>
象云2.0产品发布暨国产操作系统首次入驻公有云
查看>>
一个完美DCIM应该具备的功能与价值
查看>>
《SEO的艺术(原书第2版)》——1.5 人们如何搜索
查看>>
经验贴 | 电梯监控的布线技巧
查看>>
唐山联通与丰南区政府签署“智慧城市”战略合作协议
查看>>
研究显示:广告拦截应用正在破坏互联网
查看>>
优云·小课堂 第八期:运维自动化的魅力
查看>>
稳定+性能+价格,阿里云发力ECS企业级产品
查看>>
写个软件来防止服务器网站CPU百分百
查看>>
智能城市里,“公共电话亭”的存在意味着什么?
查看>>