预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共49页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MYSQL教程-1- 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问mysql.com。原始参考手 册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。 ——dengshuaifeng@126.com 第1章:基础 目录 1.1.连接与断开服务器 1.2.输入查询 1.3.创建并使用数据库 1.3.1.创建并选择数据库 1.3.2.创建表 1.3.3.将数据装入表中 1.3.4.从表检索信息 1.4.获得数据库和表的信息 1.5.在批处理模式下使用mysql 1.6.常用查询的例子 1.6.1.列的最大值 1.6.2.拥有某个列的最大值的行 1.6.3.列的最大值:按组 1.6.4.拥有某个字段的组间最大值的行 1.6.5.使用用户变量 1.6.6.使用外键 1.6.7.根据两个键搜索 1.6.8.根据天计算访问量 3.6.9.使用AUTO_INCREMENT 1.7.孪生项目的查询 1.7.1.查找所有未分发的孪生项 1.7.2.显示孪生对状态的表 1.8.与Apache一起使用MySQL 本章通过演示如何使用mysql客户程序创造和使用一个简单的数据库,提供一个MySQL的入 门教程。mysql(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连 接一个MySQL服务器,运行查询并察看结果。mysql可以用于批模式:你预先把查询放在一 个文件中,然后告诉mysql执行文件的内容。本章将介绍使用mysql的两个方法。 要想查看由mysql提供的选择项目表,可以用--help选项来调用: shell>mysql--help 本章假定mysql已经被安装在你的机器上,并且有一个MySQL服务器可以连接。否则,请联 络MySQL管理员。 本章描述建立和使用一个数据库的全过程。如果你仅仅对访问一个已经存在的数据库感兴 趣,可以跳过描述怎样创建数据库及它所包含的表的章节。 由于本章是一个教程,省略了许多细节。更多内容请访问mysql.com。 第-1-页 MYSQL教程-2- 1.1.连接与断开服务器 为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以 找出进行连接所使用的参数(即,连接的主机、用户名和使用的密码)。知道正确的参数 后,可以按照以下方式进行连接: shell>mysql-hhost-uuser-p Enterpassword:******** host和user分别代表MySQL服务器运行的主机名和MySQL账户用户名。设置时替换为正确 的值。********代表你的密码;当mysql显示Enterpassword:提示时输入它。 如果有效,你应该看见mysql>提示符后的一些介绍信息: shell>mysql-hhost-uuser-p Enterpassword:******** WelcometotheMySQLmonitor.Commandsendwith;or\g. YourMySQLconnectionidis25338toserverversion:5.1.2-alpha-standard Type'help;'or'\h'forhelp.Type'\c'toclearthebuffer. mysql> mysql>提示符告诉你mysql准备为你输入命令。 一些MySQL安装允许用户以匿名(未命名)用户连接到本地主机上运行的服务器。如果你的 机器是这种情况,你应该能不带任何选项地调用mysql与该服务器连接: shell>mysql 成功地连接后,可以在mysql>提示下输入QUIT(或\q)随时退出: mysql>QUIT Bye 在Unix中,也可以按control-D键断开服务器。 在下列章节的大多数例子都假设你连接到了服务器。由mysql>提示指明。 1.2.输入查询 确保你连接上了服务器,如在先前的章节讨论的。连接上服务器并布代表选择了任何数据 库,但这样就可以了。知道关于如何查询的基本知识,比马上跳至创建表、给他们装载数据 并且从他们检索数据更重要。本节描述输入命令的基本原则,使用几个查询,你能尝试了解 mysql是如何工作的。 第-2-页 MYSQL教程-3- 这是一个简单的命令,要求服务器告诉它的版本号和当前日期。在mysql>提示输入如下命 令并按回车键: mysql>SELECTVERSION(),CURRENT_DATE; +-----------------+--------------+ |VERSION()|CURRENT_DATE| +----------