Heim  >  Artikel  >  Datenbank  >  MySQL使用的前奏,新手学习导航

MySQL使用的前奏,新手学习导航

WBOY
WBOYOriginal
2016-06-07 16:11:30853Durchsuche

如果你也是刚接触MySQL数据库的话,肯定对其的学习会有些困难,以下的文章主要是针对新手的内容讲述,即MySQL使用的前奏,如果你对MySQL使用的前奏相关的内容有兴趣的话,你就可以对以下的文章对其进行观看了。 送给新手---MySQL使用的前奏一: 如果MySQL(和

如果你也是刚接触MySQL数据库的话,肯定对其的学习会有些困难,以下的文章主要是针对新手的内容讲述,即MySQL使用的前奏,如果你对MySQL使用的前奏相关的内容有兴趣的话,你就可以对以下的文章对其进行观看了。

送给新手---MySQL使用的前奏一:

如果MySQL(和PHP搭配之最佳组合)运行在服务器上,而你在客户端需要连接的化,需要按如下方式进行连接:

shell>MySQL(和PHP搭配之最佳组合) -h host -u user -p

Enter password:************

host和user分别代表MySQL(和PHP搭配之最佳组合)服务器运行的主机名和MySQL(和PHP搭配之最佳组合)帐户名.添写时写上对应的机器的名称和MySQL(和PHP搭配之最佳组合)用户名. *********代表你的密码.

如果有效,你会看到如下提示:

Welcome to the MySQL(和PHP搭配之最佳组合) monitor. Commands end with ; or \g.

Your MySQL(和PHP搭配之最佳组合) connection id is 7 to server version: 5.0.18-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL(和PHP搭配之最佳组合)>

MySQL(和PHP搭配之最佳组合)>提示符告诉你该输入命令了.

有些时候MySQL(和PHP搭配之最佳组合)会允许你匿名登陆到服务器上,此时直接输入MySQL(和PHP搭配之最佳组合)即可.

shell> MySQL(和PHP搭配之最佳组合)

成功连接后,可在MySQL(和PHP搭配之最佳组合)>提示下输入quit随时退出:

MySQL(和PHP搭配之最佳组合)> quit

Bye

送给新手---MySQL使用的前奏二:

显示一个简单的查询实例,这是一个简单命令,要求得到服务器的版本号和当前日期:

<ol class="dp-xml">
<li class="alt"><span><span>MySQL(和PHP搭配之最佳组合)</span><span class="tag">></span><span> select version(), current_date;   </span></span></li>
<li><span>+-----------+--------------+   </span></li>
<li class="alt"><span>version()   current_date     </span></li>
<li><span>+-----------+--------------+   </span></li>
<li class="alt"><span>5.0.18-nt   2006-07-29     </span></li>
<li><span>+-----------+--------------+   </span></li>
<li class="alt"><span>1 row in set (0.00 sec)   </span></li>
</ol>

MySQL(和PHP搭配之最佳组合)>

在这里我们要明白:

一个命令通常由SQL语句组成,随后跟着一个分号.

MySQL(和PHP搭配之最佳组合)的显示结果用表格(行和列)方式输出.第一行为列的标签,随后行为查询的结果.通常列标签是你查询的数据库表的列名,但若检索的是一表达式而非列值(如上一个例子),通常用表达式本身来标记列.

随后它会显示返回了多少行以及查询时间,它提供了服务器性能的一个大致估计.它表示的是时钟时间并非CPU或机器时间.

能够以大小写输入关键字,即在MySQL(和PHP搭配之最佳组合)中大小写是等价的,但在一个查询语句中,要求大小写统一.

以下是另一个查询:

<ol class="dp-xml">
<li class="alt"><span><span>MySQL(和PHP搭配之最佳组合)</span><span class="tag">></span><span> SELECT SIN(PI()/4), (4+1)*5;   </span></span></li>
<li><span>+------------------+---------+   </span></li>
<li class="alt"><span>SIN(PI()/4)   (4+1)*5     </span></li>
<li><span>+------------------+---------+   </span></li>
<li class="alt"><span> 0.70710678118655   25     </span></li>
<li><span>+------------------+---------+   </span></li>
<li class="alt"><span>1 row in set (0.02 sec)   </span></li>
</ol>

MySQL(和PHP搭配之最佳组合)>

可以在一行上输入多条语句,如:

<ol class="dp-xml">
<li class="alt"><span><span>MySQL(和PHP搭配之最佳组合)</span><span class="tag">></span><span> SELECT VERSION(); SELECT NOW();   </span></span></li>
<li><span>+-----------------+   </span></li>
<li class="alt"><span>VERSION()     </span></li>
<li><span>+-----------------+   </span></li>
<li class="alt"><span>5.1.2-alpha-log     </span></li>
<li><span>+-----------------+   </span></li>
<li class="alt"><span>1 row in set (0.00 sec)   </span></li>
<li><span>+---------------------+   </span></li>
<li class="alt"><span>NOW()     </span></li>
<li><span>+---------------------+   </span></li>
<li class="alt"><span>2005-10-11 15:15:00     </span></li>
<li><span>+---------------------+   </span></li>
<li class="alt"><span>1 row in set (0.00 sec)   </span></li>
</ol>

MySQL(和PHP搭配之最佳组合)>

较长的命令可以分多行输入. MySQL(和PHP搭配之最佳组合)是通过分号来判断语句是否结束,而不是换行.

送给新手---MySQL使用的前奏三:

是一个简单的多行语句的例子:

<ol class="dp-xml">
<li class="alt"><span><span>MySQL(和PHP搭配之最佳组合)</span><span class="tag">></span><span> select   </span></span></li>
<li>
<span>-</span><span class="tag">></span><span> user(),   </span>
</li>
<li class="alt">
<span>-</span><span class="tag">></span><span> current_date;   </span>
</li>
<li><span>+---------------+--------------+   </span></li>
<li class="alt"><span>USER()   CURRENT_DATE     </span></li>
<li><span>+---------------+--------------+   </span></li>
<li class="alt"><span>jon@localhost   2005-10-11     </span></li>
<li><span>+---------------+--------------+   </span></li>
</ol>

MySQL(和PHP搭配之最佳组合)>

在这个例子中,输入多行查询的第一行后,你可以看提示符变为 ->,这就是说MySQL(和PHP搭配之最佳组合)没有找到语句结束标识正在等待剩余的输入部分. 如果不想执行正在输入过程的一个命令,输入\c 取消它:

MySQL(和PHP搭配之最佳组合)> select

-> user()

-> \c

MySQL(和PHP搭配之最佳组合)>

下面显示的是各个提示符以及它们所表示的MySQL(和PHP搭配之最佳组合)的状态:

提示符 含义

MySQL(和PHP搭配之最佳组合)> 准备好接受新命令。

-> 等待多行命令的下一行。

'> 等待下一行,等待以单引号(“'”)开始的字符串的结束。

"> 等待下一行,等待以双引号(“"”)开始的字符串的结束。

`> 等待下一行,等待以反斜点(‘`’)开始的识别符的结束。

/*> 等待下一行,等待以/*开始的注释的结束。

以上的相关内容就是对送给新手---MySQL使用的前奏的介绍,望你能有所收获。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn