原创独立开发的 BiuSQL 使用教程
BiuSQL 是一个基于 PHP 高级编程语言开发的一款数据库系统,也是 XLJ 首个开发的数据库系统,Yiso搜索引擎选用 BiuSQL 作为 Yiso搜索引擎 的数据库系统,BiuSQL 它的性格就是快
关于 BiuSQL 整包大小 < 10KB 索引数据 = 1000w/500ms (速度因磁盘速度而改变) 语法结构 : 采用算法式执行 (解释语言的特点),无SQL语句 (体现它的轻便) 数据表结构 : 将采用图形化可视化操作 (更加容易上手) 数据模式 : rwud (read write update delete) 模式 也就是增删改查 特点总结 : BiuSQL以磁盘信息进行 IO 操作,这对于内存不大的用户来说简直是对抗高并发的武器
当然 BiuSQL 也有不足的地方,BiuSQL 基于 MIT 开源协议,如果使用过程中出现问题或者提供一些建议可以致信 xlj@xlj0.com
BiuSQL控制台
./css -静态资源 ./database -数据库文件 ./BiuSQL -BiuSQL功能核心 ./BiuSQLConfig.php -数据库控制台账号密码 (账号////密码) ./BiuSQLConsole.php -数据库控制台 ./BiuSQLLogin.php -数据库控制台登录 ./verificationcode.php -验证码功能
BiuSQL使用的是 x,y 型数据定位,x顾名思义就是数学里的纵轴,y就是数学里的横轴 x代表的是行,y代表的是列,按照几行几列的方法去定位数据位置
比如数据内容是这样的 那么这个数据表就有 2行,2列数据,要定位到BiuSQL 找定位,数据在第一行第一列,那么就是 x,y = 1,1 是这样吗,不是的 在计算机里起步数是 0 所以正确定位到这个数据是 x,y = 0,0
BiuSQL////SQL XLJ////zuozhe
下载 BiuSQL.php 并把文件放到项目文件夹
让我们来继续了解它 初始化并连接数据库只需要以下指令 $path 是 数据库文件地址
// 初始化
include 'BiuSQL.php';
$BiuSQL = new BiuSQL;
// 连接数据库
$path = './BiuSQL/biusql.biu';
$line = $BiuSQL->readLine($path);
$list = $BiuSQL->readList($line);
PHP
到这一步就已经完成了,可以开始进行数据库数据操作了
$list (传入readList()方法的数据) $readInfo (要搜索的内容 例如: "BiuSQL") $secode (查询次数) 不填写默认为 null 只查询一条,如果填写 true 则查询到底 $readList (查询的数据表列数) 返回值 ['array', 'int'] (array) 数据 / (int) 数据数量
$select = $BiuSQL->select($list, $readInfo, $secode = null, $readList);
PHP
$line (传入readLine()方法的数据) $info (写入的数据信息) $path (数据库地址) 返回值 true (数据操作成功)
$insert = $BiuSQL->insert($line, $info, $path);
PHP
$line (传入readLine()方法的数据) $lint (数据表列数) $text (要修改的内容) $updatetext (修改后的内容) $path (数据库文件地址) 返回值 true (数据操作成功)
$update = $BiuSQL->update($line, $lint, $text, $updatetext, $path);
PHP
$line (传入readLine()方法的数据) $text (要删除的内容) $lint (要删除内容的数据库表列数) $path (数据库文件地址) 返回值 true (数据操作成功)
$delete = $BiuSQL->delete($line, $text, $lint, $path);
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。