在控制台输入查询之前,确保用户已连接到服务器非常重要。下面的查询将提供正在使用的服务器版本号和当前日期。
mysql> SELECT VERSION(), CURRENT_DATE;
注意:函数 'VERSION()' 和 'CURRENT_DATE' 是不区分大小写的。这意味着 'version()'、'Version()'、'vERsion()' 都表示相同的意思。'CURRENT_DATE' 也是一样。
一个SQL查询后面要加上分号。
当向mysql发出查询时,它会将查询发送到服务器进行执行。计算结果并显示出来。另外还会打印出一个 'mysql>',表示服务器准备好接收另一个查询。
执行mysql查询后的输出以表格形式呈现,即行和列。第一行包含列的名称。剩余的行是查询结果。
一旦查询执行完毕,'mysql' 也会给出返回的行数和执行查询所花费的时间。这给用户一个关于服务器性能的大致概念。
MySQL服务器还可以用于在一行中执行多个语句。下面已经展示了这种用法 -
mysql> SELECT VERSION(); SELECT NOW();
MySQL服务器通过查找终止分号而不是输入行的末尾来确定查询语句的结束。可以在以下查询中看到:
mysql> SELECT −> USER() −> , −> VERSION();
在上面的查询中,重要的是要注意,当它换行时,提示从 ‘mysql>’ 变为 ‘−>’,因为这是一个多行查询。由于没有遇到终止的分号,所以它输出了 ‘−>’,否则查询将被发送到服务器执行。
以上是进入MySQL查询的详细内容。更多信息请关注PHP中文网其他相关文章!