概述 · 准备
数据操作方法概述
phpgrace 数据库操作对象以 pdo 为基础、全面采用预处理机制、最大程度保证了数据操作的安全性。
采用了单利模式,保证一库一连、一表一对象,为高效开发提供了基础!
大部分的数据操作都无需编写复杂的 sql 命令,通过数据对象连贯操作即可。
准备工作
使用数据库操作前,请打开保证数据库配置正确!具体操作见上一节。
手册演示数据表
如果您打算完整体验一遍数据操作方法,请跟随手册创建下面2个数据表,下一节演示将使用以下2个数据表;
#01. grace_students
CREATE TABLE `grace_students` ( `st_id` int(10) NOT NULL AUTO_INCREMENT, `st_classid` int(10) DEFAULT NULL, `st_name` varchar(20) NOT NULL, `st_age` tinyint(4) DEFAULT NULL, `st_addtime` int(11) DEFAULT NULL, PRIMARY KEY (`st_id`), KEY `st_classid` (`st_classid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
#02. grace_classes
CREATE TABLE `grace_classes` ( `class_id` int(8) NOT NULL AUTO_INCREMENT, `class_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`class_id`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4; -- ---------------------------- -- Records of grace_classes -- ---------------------------- BEGIN; INSERT INTO `grace_classes` VALUES (1, '一年一班'); INSERT INTO `grace_classes` VALUES (2, '一年二班'); INSERT INTO `grace_classes` VALUES (3, '一年三班'); INSERT INTO `grace_classes` VALUES (4, '一年四班'); INSERT INTO `grace_classes` VALUES (5, '一年五班'); INSERT INTO `grace_classes` VALUES (6, '二年一班'); INSERT INTO `grace_classes` VALUES (7, '二年二班'); INSERT INTO `grace_classes` VALUES (8, '二年三班'); INSERT INTO `grace_classes` VALUES (9, '二年四班'); INSERT INTO `grace_classes` VALUES (10, '二年五班'); COMMIT;