觅风论坛
标题:
分享一个强大的PHP的mysql操作类封装函数源码
[打印本页]
作者:
醉城烟雨
时间:
2024-2-14 15:50
标题:
分享一个强大的PHP的mysql操作类封装函数源码
附件源码,这是一个PHP的数据库操作类,有了它,可以简单的完成很多复杂的mysql操作
这个类提供了45条命令,列举一些如下
1. 数据库连接和操作
connect: 建立数据库连接。
closeConnection: 关闭数据库连接。
startTransaction: 开始事务。
commitTransaction: 提交事务。
rollbackTransaction: 回滚事务。
2. 用户和权限管理
createUser: 创建新用户并授予特定权限。
deleteUser: 删除用户。
updateUserPrivileges: 更新用户权限。
revokeUserPrivileges: 撤销用户权限。
3. 数据库管理
createDatabase: 创建数据库。
databaseExists: 检查数据库是否存在。
selectDatabase: 选择要操作的数据库。
dropDatabase: 删除数据库。
4. 数据表管理
createTable: 创建数据表。
tableExists: 检查数据表是否存在。
renameTable: 重命名数据表。
dropTable: 删除数据表。
5. 数据操作
query: 执行 SQL 查询。
execute: 执行 SQL 语句。
insert: 向表中插入数据。
update: 更新表中的数据。
delete: 删除表中的数据。
6. 数据查询
selectWithCount: 查询数据并返回总行数。
paginate: 分页查询数据。
selectForUpdate: 执行带锁的查询。
7. 列操作
addColumn: 向表中添加新列。
dropColumn: 从表中删除列。
getColumnInfo: 获取列的信息。
columnExists: 检查列是否存在。
8. 外键管理
addForeignKey: 添加外键约束。
dropForeignKey: 删除外键约束。
getForeignKeys: 获取表中的外键信息。
9. SQL 文件导出
exportTablesToSQLFile: 将数据库结构和数据导出到 SQL 文件。
10. 表信息查询
listTables: 列出指定数据库中的所有表名。
getTableInfo: 获取指定表的信息。
11. 触发器管理
createTrigger: 创建触发器。
dropTrigger: 删除触发器。
12. 其他fuzhu方法
getLastInsertId: 获取最后插入行的 ID。
getSupportedEngines: 获取支持的存储引擎。
changeTableEngine: 更改表的存储引擎。
------------------------------------------------------------------
上面只列举了一些主要的方法,当然,它还支持联表,三联表查询,支持分页,提供了多种改数据的方法,支持特殊语法,新值从数据库直接获取
这些方法在源码中,都提供了示例和详细的备注
,一般的数据库类只提供了增删改查,而这个类提供了更为丰富的功能,能够执行更多复杂的数据库操作
当你开发了一个PHP程序,再也不用去自己手动构造数据库了,使用这个类,你需要的功能,它基本都有了
------------------------------------------------------------------
这个类是我使用GTP一点一点慢慢优化添加功能写出来的,也算是半个原创
------------------------------------------------------------------
虽然互联网上公开了非常多的数据库操作类,我又在造车轮,但是这个车轮,我个人感觉,是最好用的一个,使用简单,功能强大,逻辑清晰
作者:
a466911461
时间:
2024-2-14 21:13
豆腐干士大夫
作者:
li123
时间:
2024-2-15 02:35
这个资源我一直想要
作者:
1791703110
时间:
2024-2-15 07:58
阿斯蒂芬撒反对
作者:
a32d321as
时间:
2024-2-15 13:21
谢谢楼主,,,收藏ing
作者:
li123
时间:
2024-2-15 18:43
非常不错,感谢分享!
作者:
shjia24
时间:
2024-2-16 07:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
几滴雨珠
时间:
2024-2-16 19:50
来瞧瞧的,呵呵
作者:
zxx736
时间:
2024-2-17 08:24
前来支持~~~~~~~~~~~~~~~~~~~
作者:
443651433..
时间:
2024-2-17 20:58
支持!!!!!!
作者:
443651433..
时间:
2024-2-18 09:31
学习一下!十分感谢
作者:
何海银
时间:
2024-2-19 10:07
来瞧瞧的,呵呵
作者:
毛泽东
时间:
2024-2-20 10:43
学习了!!!!
作者:
sxy19931021
时间:
2024-2-21 11:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
行走的蜗牛
时间:
2024-2-22 11:55
支持你们一下下哈
作者:
行走的蜗牛
时间:
2024-2-23 12:31
必须支持。。。。。。。
作者:
天汇
时间:
2024-2-23 14:07
感谢这个i资源
作者:
SMoke
时间:
2024-2-23 15:43
来瞧瞧的,呵呵
作者:
lllll557
时间:
2024-2-23 17:19
这就是传说中的好资源吗?赶紧看看去!
作者:
sada
时间:
2024-2-23 18:55
666学习了!!
作者:
sada
时间:
2024-2-23 20:31
必须支持。。。。。。。
作者:
天汇
时间:
2024-2-23 23:34
这个资源我一直想要
作者:
黑崎一宇啊
时间:
2024-2-24 02:38
人设人阿松大
作者:
哈哈哈哈
时间:
2024-2-24 05:41
谢谢分享,下载测试
作者:
你大爷
时间:
2024-2-24 08:44
看看,到底好不好,想学学看看
作者:
476572199
时间:
2024-2-24 11:47
抢楼了,前排第一次啊
作者:
汨黎
时间:
2024-2-25 07:25
我知道错了,感谢大神分享
作者:
幻之灭
时间:
2024-2-26 03:03
阿斯蒂芬撒反对
作者:
wwww
时间:
2024-2-26 22:40
11111111111111111111111111
作者:
徐少
时间:
2024-2-27 18:18
顶一个了
作者:
wwww
时间:
2024-2-28 13:56
很不错的哦,支持,加油
作者:
丶断弦
时间:
2024-2-28 13:56
谢谢大人的分享
作者:
丶断弦
时间:
2024-2-28 13:57
还不错觅风论坛欢迎你
作者:
何海银
时间:
2024-2-28 13:58
学习了!!!!
作者:
a123354
时间:
2024-2-28 13:59
支持一下,期待更多东西
作者:
何海银
时间:
2024-2-28 13:59
不错哦 喜欢 嘿嘿
作者:
斯蒂芬
时间:
2024-2-28 14:06
6666666666
作者:
lloveyouko
时间:
2024-2-28 14:12
来瞧瞧的,呵呵
作者:
徐少
时间:
2024-2-28 14:18
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者:
1377687493qq
时间:
2024-2-28 14:24
学习下 学习下 学习下
作者:
刘小凯
时间:
2024-2-28 14:31
必须支持。。。。。。。
作者:
我是你爸爸
时间:
2024-2-28 20:26
我知道错了,感谢大神分享
作者:
123yue
时间:
2024-2-29 02:22
厉害,我挺你,嘻嘻嘻。
作者:
gwm231
时间:
2024-2-29 08:17
谢谢分享好人有好报6666666
作者:
1811581892
时间:
2024-2-29 14:13
觅风论坛需要你
作者:
wwww
时间:
2024-2-29 20:09
11111111111111111111111111
作者:
qq1124824221
时间:
2024-3-1 02:06
回复查看隐藏内容
作者:
Hacker
时间:
2024-3-1 08:04
撒大苏打阿斯顿阿斯顿
作者:
565562216
时间:
2024-3-1 14:01
学习下 学习下 学习下
作者:
Hacker
时间:
2024-3-1 19:58
谢谢楼主,,,收藏ing
作者:
哦美国
时间:
2024-3-2 01:56
碉堡了!
作者:
啥啥啥
时间:
2024-3-3 08:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
4414513216511
时间:
2024-3-4 14:42
想学唉,可惜现在的我啥都不会
作者:
lhq19880526
时间:
2024-3-5 21:05
支持,赞
作者:
我是你爸爸
时间:
2024-3-7 03:28
期待中......
作者:
zxcasd123c1
时间:
2024-3-8 09:51
支持!!!!前排!!!!
作者:
jiuse
时间:
2024-4-15 22:45
让 江小白 来看看帖子里藏了啥好东西~~~
欢迎光临 觅风论坛 (https://www.eyyba.com/)
Powered by Discuz! X3.4