现在的位置: 首页 > 综合 > 正文

LAMP 技术简介(3)

2014年12月14日 ⁄ 综合 ⁄ 共 1609字 ⁄ 字号 评论关闭

创建 MySQL 数据库

phpMyAdmin 客户机

在 创建 Web 应用程序之前,必须首先创建用于存储客户信息的数据库。您将使用该数据库存储数据、显示数据等等。为了在应用程序中引入 MySQL 支持,需要执行一些步骤。首先,必须创建一个数据库,并向该数据库中填充数据,在这一步中可以使用 phpMyAdmin 客户机。

phpMyAdmin 客户机提供一个 Web 界面(见图 1),通过该界面可以管理 MySQL 数据库的每个方面,包括管理用户、创建数据库、添加表、插入数据和创建关系。MySQL 数据库的每个方面实际上都是由 SQL 控制的。

图 1. phpMyAdmin Web 界面
phpMyAdmin Web 界面


创建 MySQL 数据库

当装载完毕并登录到 phpMyAdmin 之后,执行以下步骤创建数据库:

  1. Create new database 文本框输入 customer,以创建一个具有该名称的数据库,然后单击
    Create。新的数据库出现在左面板中。
  2. 输入 customerlist 作为表名,输入 3 作为字段数,创建一个新表。

这时弹出设计窗口,在此窗口中可以配置表中的三个字段。在每一行,每个字段都有一些选项。在这个表中,需要创建以下字段:

  • id:该字段为表中每个记录提供一个惟一的 ID。设置惟一的字段是一种很好的做法,这个字段可用于标识一个记录。最容易的方法是创建一个名为 ID 的数字型字段,并确保每个记录有一个不同的数字。MySQL 可以自动添加一个惟一的数字,从而帮您轻松实现这一点。
  • forename:该字段包含该表中一个客户的名字。
  • surname:该字段包含姓氏。我建议将姓和名分开,因为数据越抽象,数据库的灵活性就越大(要获得关于数据抽象和参照完整性的更多信息,请参阅

    参考资料
    )。


填充字段

在 phpMyAdmin 中填充这些字段很简单。只需从第一行开始,依次输入以下信息:

  • 在第一行中,在 Field 框中输入 id,并将 Type 设置为
    INT。从 Extra 下拉菜单中选择 auto_increment(auto_increment 选项将 MySQL 设置为每当添加一个记录时,自动更新 id 字段,将一个新的数字添加到该字段中)。最后,在此行的末尾选择
    PRIMARY KEY 选项,以防 MySQL 允许这个字段出现重复值。
  • 在第二行中,在 Field 框输入 forename,将 Type 设置为
    VARCHAR,并将 Length 设置为 20。在这个字段中,之所以将数据类型设置为变长字符,是为了确保该字段长度不超过 20 个字符,而且当数据被添加后,只会占用适量的内存。
  • 第三行与第二行相同,惟一区别是 Field 框中应输入 surname

单击 Save 创建表(见图 2)。

图 2. 创建 MySQL 表
创建 MySQL 表


查看 SQL 输出

关 于 phpMyAdmin 需要特别注意的一点是,每当在这个界面中执行任何交互时,phpMyAdmin 会显示用于执行该动作的 SQL 语句。这对于学习 SQL 非常有帮助,所以应该经常注意观察这个输出,看看用于执行请求的 SQL 命令是怎样的。对于刚才创建的表,SQL 如下所示:

CREATE TABLE `customerslist` (
`id` INT NOT NULL AUTO_INCREMENT ,
`forename` VARCHAR( 20 ) NOT NULL ,
`surname` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

向表中添加数据

现在必须向刚才创建的表中添加一些数据。为此,单击 Insert 选项卡。phpMyAdmin 界面显示两个表单,从中可以添加两个记录(见图 3)。您不一定真正需要添加两个记录,但是当需要添加大量数据时,采用两个表单会比较方便。填充
forenamesurname 字段,记住不要添加任何东西到 id 字段中;auto_increment 选项已确保那个字段将自动填充。添加多个记录,使数据库看上去有较多客户。

图 3. 在数据库表中插入记录
在数据库表中插入记录

添加了记录之后,单击 Browse 查看表中的内容,如图 4 所示。

图 4. 浏览数据库记录
浏览数据库记录

 

抱歉!评论已关闭.