电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> mysql>>MySQL入门篇之二:

MySQL入门篇之二

来源:www.cncfan.com | 2006-3-20 | (有2729人读过)

MySQL服务器使用第一个被称之为mysql的数据库来管理用户及其口令和权限。现在我们暂时不会关心这个数据库,在以后的章节中,我们会讨论它。第二个叫test是一个数据模块。你可以删除这个数据库,在我们的教程中不会使用到它(我们会自己建立一些数据库)。删除什么东西在MySQL中被称之为“dropping”,要删除test数据库,其正确的命令应该是:

mysql> DROP DATABASE test;



如果你输入了这个命令,并打了回车,MySQL会删除这个数据库,并返回Query OK。注意,并不会提示你诸如“这是否确定”这样的信息。所以你在MySQL输入命令必须十分小心。就象我们在这儿看到的,你可以完全删除数据库--包含它其中的所有信息--仅仅只用一个命令!
在我们进入下一步之前,让我们先来看看MySQL命令行的连接。正如我们已经注意到的,在MySQL中的所有命令都必须以分号(;)结束。如果你忘记了这个分号,MySQL会认为你还没有结束输入你的命令,并会让你这下一行中继续录入:

mysql> SHOW
-> DATABASES;



MySQL在等待你输入命令中的剩余部分时,提示符会从mysql>改变为->。对于一个长命令,这是很有用的,你可以将你的命令分几行输入。
如果你中途发现你的命令出错了,你可以完全取消当前的命令(译者注:是指尚未执行的命令)并从头来过。要完成这个工作,你只需要输入c并按回车:

mysql> DROP DATABASEcmysql>



MySQL会完全忽略你刚才输入的命令,并返回到提示符等待你的下一个命令。
最后,当你要退出MySQL客户端程序时,你只需要输入quit或者exit (这两个命令是完全一样的)。这是唯一不用以分号结尾就可以执行的命令。

mysql> quitBye



什么是SQL?
在这篇教程中我们用来告诉MySQL去做什么的命令其实是一个叫结构化查询语言(SQL)的规范的一部分。SQL中的命令也被称之为查询(在这篇教程中,我们会交替地采用这两种称呼)。
SQL是实现与绝大多数的数据库的交互的标准语言,所以即使你将来不再使用MySQL,转而使用Microsoft SQL Server,你会发现绝大多数命令是相同的。你必须理解SQL和MySQL的区别。MySQL是你正在使用的数据库服务软件。SQL是你用来实现和数据库的交互的语言。

建立一个数据库
如果你的Web主机提供商已经为你分配了一个用来工作的数据库。你先耐心地等待一下,等一下我们会和你继续讨论下面的问题。如果你是在自己安装的MySQL服务器上工作。执行下面的命令,很容易地你就可以建立一个数据库了:

mysql> CREATE DATABASE jokes;



我的数据库的名字是jokes,这是为了与我们工作的例子一致。其实你可以给你的数据库起任何你自己喜欢的名字。不过,如果你是在Web主机提供商的MySQL服务器上工作,它们可能已经为你建立了一个数据库,你就没法选择数据库的名字了。
现在我们已经有了一个数据库,我们需要告诉MySQL我们想要使用这个数据库。下面这个命令应该也不太难记:

mysql> USE jokes;



现在你可以开始使用你的数据库了。在你在其中添加数据表之前,这个数据库将是空的,我们的第一步工作应该是建立一个数据表来保存我们的笑话。
mysql热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号