为了您继续学习框架的数据操作对象对应的更多功能函数,建议您进行如下准备 : 使用数据库操作前,请打开保证数据库配置正确!具体操作见之前的章节。
1 保证数据库配置正确,具体操作见之前的章节。
2 新建一个测试数据库并准备2个和手册演示代码一致的数据表,以便学习更多与数据操作相关的方法。
如果您已经完成了数据库配置工作,您可以在命令行内执行下面的命令来完成演示数据表的创建 :
php grace cdt
-- ---------------------------- -- Table structure for grace_students -- ---------------------------- CREATE TABLE `grace_students` ( `st_id` int(10) NOT NULL AUTO_INCREMENT, `st_class_id` int(10) DEFAULT NULL, `st_name` varchar(20) NOT NULL, `st_age` tinyint(4) DEFAULT NULL, `st_add_time` int(11) DEFAULT NULL, PRIMARY KEY (`st_id`), KEY `st_class_id` (`st_class_id`), KEY `st_order` (`st_id`,`st_class_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; -- ---------------------------- -- Table structure for grace_accounts -- ---------------------------- CREATE TABLE `grace_accounts` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `balance` int DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3; INSERT INTO `grace_accounts` VALUES (1, '张三', 800); INSERT INTO `grace_accounts` VALUES (2, '李四', 200); -- ---------------------------- -- Table structure for grace_classes -- ---------------------------- CREATE TABLE `grace_classes` ( `class_id` int NOT NULL AUTO_INCREMENT, `class_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`class_id`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 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, '二年五班');