设为首页收藏本站 JeeStudy企业开发官网①

JEE Study|JAVA EE|企业级开发学习网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1837|回复: 0
打印 上一主题 下一主题

MySQL8.0大师之路:第9章:MySQL教程-9.2 MySQL输入查询

[复制链接]

219

主题

221

帖子

1418

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1418

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

跳转到指定楼层
楼主
发表于 2020-4-3 18:14:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

这是一个简单的查询,要求服务器告诉您其版本号和当前日期。
如下所示在mysql>提示符下键入它,然后按Enter:



[Shell] 纯文本查看 复制代码
mysql> SELECT VERSION(), CURRENT_DATE;
+-----------+--------------+
| VERSION() | CURRENT_DATE |
+-----------+--------------+
| 8.0.19 | 2020-04-03 |
+-----------+--------------+
1 row in set (0.00 sec)

mysql> 



•查询通常由一个SQL语句和一个分号组成。 (在某些情况下可以省略分号。前面提到的QUIT是其中之一。)
•发出查询时,mysql将其发送到服务器以执行并显示结果,然后输出另一个mysql>提示符,表明它已准备好进行另一个查询。
•mysql以表格形式(行和列)显示查询输出。第一行包含各列的标签。下面的行是查询结果。通常,列标签是您从数据库表中获取的列的名称。如果要获取表达式的值而不是表列(如上例所示),则mysql使用表达式本身来标记该列。
•mysql显示返回了多少行以及查询执行了多长时间,这使您对服务器性能有了一个大概的了解。这些值不精确,因为它们表示挂钟时间(而不是CPU或机器时间),并且受诸如服务器负载和网络延迟之类的因素的影响。



以下语句是等效的:
mysql> SELECT VERSION(), CURRENT_DATE;
mysql> select version(), current_date;
mysql> SeLeCt vErSiOn(), current_DATE;





可以进行简单的计算:
[Shell] 纯文本查看 复制代码
mysql> SELECT SIN(PI()/4), (4+1)*5;
+--------------------+---------+
| SIN(PI()/4)        | (4+1)*5 |
+--------------------+---------+
| 0.7071067811865475 |      25 |
+--------------------+---------+
1 row in set (0.00 sec)

mysql> 



到目前为止显示的查询是相对简短的单行语句。您甚至可以在一行上输入多个语句。只需以分号结尾:

[Shell] 纯文本查看 复制代码
mysql> SELECT VERSION(); SELECT NOW();
+-----------+
| VERSION() |
+-----------+
| 8.0.19    |
+-----------+
1 row in set (0.00 sec)

+---------------------+
| NOW()               |
+---------------------+
| 2020-04-03 17:45:42 |
+---------------------+
1 row in set (0.00 sec)

mysql> 


mysql接受自由格式的输入,直到看到分号时才执行它们。

[Shell] 纯文本查看 复制代码
mysql> SELECT
    -> USER()
    -> ,
    -> CURRENT_DATE;
+----------------+--------------+
| USER()         | CURRENT_DATE |
+----------------+--------------+
| root@localhost | 2020-04-03   |
+----------------+--------------+
1 row in set (0.00 sec)

mysql> 




如果您决定不想执行正在输入的查询,请输入\ c取消查询:
[Shell] 纯文本查看 复制代码

mysql> SELECT USER() , CURRENT_DATE\c
mysql> 
















知识改变命运!

JAVA EE 学习     JAVA EE 资料
JEE Study:企业级开发学习网!
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|JEE Study ( 京ICP备16036936   JeeStudy企业开发官网①

GMT+8, 2024-12-2 23:58 , Processed in 0.202399 second(s), 26 queries .

Powered by JeeStudy!

© 2008-2020 JEE Study 企业级开发学习网

快速回复 返回顶部 返回列表