首页 > 编程 > PHP > 正文

第67篇 PHP MySQL连接创建数据库及表

2019-11-14 10:30:13
字体:
来源:转载
供稿:网友

关键词:php MySQL简介, PHP连接mysql,php创建mysql数据库,php创建mysql表

一、PHP MySQL

1.1  PHP MySQL简介

语句 setnames utf8;用于设定数据库编码,让中文可以正常显示。

1.2  PHP 连接 MySQL

PHP 5 及以上版本建议使用以下方式连接 MySQL :MySQLi extension ("i" 意为 imPRoved)及PDO (PHPData Objects)。

在我们访问 MySQL 数据库前,我们需要先连接到数据库服务器,看个例子:

上述是连接成功的例子,如果我故意把密码写错,如下:

1.3  PHP  MySQL创建数据库

    看个例子:

1.4 PHP 创建MySQL表

一个数据表有一个唯一名称,并有行和列组成。看个例子如下:

CREATE TABLE 语句用于创建 MySQL 表。

我们将创建一个名为"MyGuests" 的表,有 5 个列: "id", "firstname", "lastname","email" 和 "reg_date":

注:

NOT NULL - 每一行都必须含有值(不能为空),null 值是不允许的。DEFAULT value - 设置默认值UNSIGNED - 使用无符号数值类型,0 及正数 AUTO INCREMENT - 设置 MySQL 字段的值在新增记录时每次自动增长 1PRIMARY KEY - 设置数据表中每条记录的唯一标识。 通常列的 PRIMARY KEY 设置为 ID 数值,与 AUTO_INCREMENT 一起使用。

每个表都应该有一个主键(本列为 "id" 列),主键必须包含唯一的值。

还有一点是创建数据库表时,必须先选择数据库,本例选择的数据库为test.

本例中用的登记日期是时间戳类型,默认是年月日时分秒,惟一的,详细的可如下:

2017年1月19日星期四


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表