-
Eyoucms程序开发:group
GROUP方法也是连贯操作方法之一,通常用于结合合计函数,根据一个或多个列对结果集进行分组 。 group方法只有一个参数,并且只能使用字符串。 例如,我们都查询结果按照用户id进行
易优教程 43 2024-09-26 16:51:48 -
Eyoucms程序开发:having
HAVING方法也是连贯操作之一,用于配合group方法完成从分组的结果中筛选(通常是聚合条件)数据。 having方法只有一个参数,并且只能使用字符串,例如: Db::table ( think_user ) - field (
易优教程 24 2024-09-26 16:51:48 -
Eyoucms程序开发:join
join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。 INNER JOIN : 等同于 JOIN(默认的JOIN类型),如果表中有至少一个匹配,则返回行 LEFT JOIN : 即使右表中没有匹配,也从
易优教程 63 2024-09-26 16:51:49 -
Eyoucms程序开发:union
UNION操作用于合并两个或多个 SELECT 语句的结果集。 使用示例: Db: :field( name ) -table( think_user_0 ) - union ( SELECT name FROM think_user_1 ) - union ( SELECT name FROM think_user_2 ) - select (); 闭包用法: D
易优教程 95 2024-09-26 16:51:49 -
Eyoucms程序开发:distinct
DISTINCT 方法用于返回唯一不同的值 。 例如数据库表中有以下数据 以下代码会返回 user_login 字段不同的数据 Db::table ( think_user ) - distinct ( true ) - field ( user_login ) - select(); 生成的SQL语句是
易优教程 92 2024-09-26 16:51:50 -
Eyoucms程序开发:lock
Lock 方法是用于数据库的锁机制,如果在查询或者执行操作的时候使用: Db::name ( user ) - where ( id , 1 ) - lock ( true ) - find(); 就会自动在生成的SQL语句最后加上 FOR UPDATE 或者 FOR UPDATE NOWAIT
易优教程 39 2024-09-26 16:51:51 -
Eyoucms程序开发:cache
cache方法用于查询缓存操作,也是连贯操作方法之一。 cache 可以用于 select 、 find 、 value 和 column 方法,以及其衍生方法,使用 cache 方法后,在缓存有效期之内不会再次进行数据库查询
易优教程 52 2024-09-26 16:51:51 -
Eyoucms程序开发:comment
COMMENT方法 用于在生成的SQL语句中添加注释内容,例如: Db::table ( think_score ) - comment ( 查询考试前十名分数 ) - field ( username,score ) - limit ( 10 ) - order ( score desc ) - select(); 最终生成的SQL语句
易优教程 21 2024-09-26 16:51:52 -
Eyoucms程序开发:fetchSql
fetchSql用于直接返回SQL而不是执行查询,适用于任何的CURD操作方法。 例如: $result = Db::table ( think_user ) - fetchSql ( true ) - find( 1 ); 输出result结果为: SELECT * FROM think_user where id = 1
易优教程 71 2024-09-26 16:51:52 -
Eyoucms程序开发:force
force 方法用于数据集的强制索引操作,例如: Db::table ( think_user ) - force ( user ) - select(); 对查询强制使用user索引,user必须是数据表实际创建的索引名称。
易优教程 83 2024-09-26 16:51:52 -
Eyoucms程序开发:bind
bind方法用于手动参数绑定,大多数情况,无需进行手动绑定,系统会在查询和写入数据的时候自动使用参数绑定。 bind方法用法如下: // 用于查询 Db::table( think_user )-where( id , :id )-wher
易优教程 28 2024-09-26 16:51:53 -
检测到有一个备份任务正在执行,请稍后再试!
如果在备份数据库时出现这个提示,请删除网站根目录下的文件 data/sqldata_xxxxxxxx/backup.lock
易优教程 58 2024-10-31 10:27:23 -
Eyoucms程序开发:partition
partition 方法用于是数据库水平分表 partition( $data , $field , $rule ); // $data 分表字段的数据 // $field 分表字段的名称 // $rule 分表规则 注意:不要使用任何 SQL 语句中会出现的关键字当表名、
易优教程 34 2024-09-26 16:51:54 -
数据库备份过程一直卡住不动,原来最大祸首是它
经过多方验证,数据库备份过程中卡住,大多数是开启了防火墙导致,被误认为是频繁入侵系统而拦截。基于遇到问题的用户大多数是安装宝塔环境,下面我们以宝塔为例,如何解决
易优教程 58 2024-10-31 10:27:27

