关键词: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 字段的值在新增记录时每次自动增长 1
- PRIMARY KEY - 设置数据表中每条记录的唯一标识。 通常列的 PRIMARY KEY 设置为 ID 数值,与 AUTO_INCREMENT 一起使用。
每个表都应该有一个主键(本列为 "id" 列),主键必须包含唯一的值。
还有一点是创建数据库表时,必须先选择数据库,本例选择的数据库为test.
本例中用的登记日期是时间戳类型,默认是年月日时分秒,惟一的,详细的可如下:
2017年1月19日星期四