最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

使用MySQL命令行了解SQL的执行结果

来源:懂视网 责编:小采 时间:2020-11-09 13:36:19
文档

使用MySQL命令行了解SQL的执行结果

使用MySQL命令行了解SQL的执行结果:在命令行下学习SQL是个非常不错的选择,它可以直观地显示SQL的执行结果,下面使用Navicat的命令行工具看看常用的SQL语句的执行情况。 1. 显示文章id为1的文章标题。 mysql> SELECT title FROM news WHERE id = 1;+--------------
推荐度:
导读使用MySQL命令行了解SQL的执行结果:在命令行下学习SQL是个非常不错的选择,它可以直观地显示SQL的执行结果,下面使用Navicat的命令行工具看看常用的SQL语句的执行情况。 1. 显示文章id为1的文章标题。 mysql> SELECT title FROM news WHERE id = 1;+--------------

在命令行下学习SQL是个非常不错的选择,它可以直观地显示SQL的执行结果,下面使用Navicat的命令行工具看看常用的SQL语句的执行情况。 1. 显示文章id为1的文章标题。 mysql> SELECT title FROM news WHERE id = 1;+-----------------------------------------

在命令行下学习SQL是个非常不错的选择,它可以直观地显示SQL的执行结果,下面使用Navicat的命令行工具看看常用的SQL语句的执行情况。

1. 显示文章id为1的文章标题。

mysql> SELECT title FROM news WHERE id = 1;
+--------------------------------------------+
| title 	 |
+--------------------------------------------+
| Java之父:Oracle对Java未来的重要性被夸大了 	 |
+--------------------------------------------+
1 row in set

2. 显示两个字段

mysql> SELECT MAX(id),title FROM news;
+--------------+--------------------------------------------+
| MAX(id) 	 | title 	|
+--------------+--------------------------------------------+
| 179 | Java之父:Oracle对Java未来的重要性被夸大了 	|
+--------------+--------------------------------------------+
1 row in set

3. as 的用法

mysql> SELECT MAX(id) as 编号,title as 标题 FROM news;
+------+--------------------------------------------+
| 编号 | 标题 |
+------+--------------------------------------------+
| 179 | Java之父:Oracle对Java未来的重要性被夸大了 	|
+------+--------------------------------------------+
1 row in set

4. 显示最后一条新闻

mysql> SELECT id AS ID, title as TITLE FROM news WHERE id = (SELECT MAX(id) FROM news);
+-----+----------------------+
| ID | TITLE |
+-----+----------------------+
| 179 | 支付宝会被收归国有? 	 |
+-----+----------------------+
1 row in set

5. 跨表

mysql> SELECT a.title FROM news as a WHERE id = 100;
+-----------------------------+
| title 	 |
+-----------------------------+
| 文化中国传播收购MSN 50%股份 	 |
+-----------------------------+
1 row in set

6. 跨表

mysql> SELECT a.title, (SELECT b.tag FROM news as b WHERE id = 100) FROM news as a WHERE id = 100;
+-----------------------------+--------------------------------------------------------+
| title | (SELECT b.tag FROM news as b WHERE id = 100) |
+-----------------------------+--------------------------------------------------------+
| 文化中国传播收购MSN 50%股份 | MSN |
+-----------------------------+--------------------------------------------------------+
1 row in set

7. 显示标签与该标签下一共有多少文章

mysql> SELECT tag as 标签, SUM(num) as 数量 FROM news GROUP BY tag;
+----------------+------+
| 标签 | 数量 |
+----------------+------+
| adobe | 2 |
| android | 11 |
| apple | 8 |
| apples | 1 |
| Chrome | 2 |
| Firefox | 2 |
| Foxconn | 1 |
| google | 38 |
| Google AdSense | 1 |
| HTML5 | 2 |
| IE6 | 1 |
| intel | 1 |
| java | 1 |
| microsoft | 3 |
| Motorola | 1 |
| MSN | 1 |
| oracle | 3 |
| PHP | 1 |
| QQ | 1 |
| Scala | 1 |
| tencent | 1 |
| VANCL | 1 |
| Windows XP | 1 |
| 乔布斯 | 1 |
| 云计算 | 1 |
| 互联网 | 1 |
| 人人网 | 1 |
| 低碳 | 1 |
| 保罗·艾伦 | 1 |
| 创业 | 1 |
| 创新工场 | 4 |
| 史玉柱 | 1 |
| 唐骏 | 3 |
| 团购 | 1 |
| 域名 | 1 |
| 奇虎360 | 4 |
| 巨人网络 | 1 |
| 年龄歧视 | 2 |
| 广告联盟 | 1 |
| 开心网 | 3 |
| 张朝阳 | 1 |
| 彩虹糖的梦 | 1 |
| 微博 | 1 |
| 微软 | 3 |
| 必应 | 1 |
| 惠普 | 1 |
| 房地产 | 1 |
| 技术类工作 | 1 |
| 招聘 | 1 |
| 探索 | 1 |
| 搜狗 | 1 |
| 搜索 | 1 |
| 支付宝 | 1 |
| 数据中心 | 2 |
| 数据库 | 1 |
| 智力开发 | 1 |
| 暴雪 | 1 |
| 李开复 | 6 |
| 松本行弘 | 1 |
| 比尔·盖茨 | 1 |
| 汽车 | 1 |
| 淘宝网 | 1 |
| 百度 | 1 |
| 硅谷 | 1 |
| 移动开发 | 1 |
| 程序员 | 3 |
| 站长 | 1 |
| 绿坝 | 1 |
| 编程 | 1 |
| 编程语言 | 1 |
| 网游 | 1 |
| 职业规划 | 1 |
| 腾讯 | 5 |
| 腾迅 | 1 |
| 蔡文胜 | 1 |
| 评论 | 3 |
| 诺基亚 | 1 |
| 金山 | 2 |
| 阿里巴巴 | 1 |
| 雷军 | 2 |
| 霍金 | 2 |
| 马云 | 5 |
| 魔兽世界 | 1 |
+----------------+------+
83 rows in set

当然还有很多例子,这里就抛砖引玉下,学习SQL在命令行下确实是个好方法。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

使用MySQL命令行了解SQL的执行结果

使用MySQL命令行了解SQL的执行结果:在命令行下学习SQL是个非常不错的选择,它可以直观地显示SQL的执行结果,下面使用Navicat的命令行工具看看常用的SQL语句的执行情况。 1. 显示文章id为1的文章标题。 mysql> SELECT title FROM news WHERE id = 1;+--------------
推荐度:
标签: 使用 了解 sql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top