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

时间:2021-12-26 08:30:06

关键词: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 数据库前,我们需要先连接到数据库服务器,看个例子:

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

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

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

1.3  PHP  MySQL创建数据库

    看个例子:

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

1.4 PHP 创建MySQL

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

CREATE TABLE 语句用于创建 MySQL 表。

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

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

注:

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

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

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

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

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

2017年1月19日星期四