- 博客(154)
- 收藏
- 关注
原创 第10章 第4讲 FarelDB 使能与禁用指定脚本 enableScript disableScript
用于查询二维表中符合查询条件(where子句)的0行或多行数据集。
2024-03-13 16:15:39
773
1
原创 第10章 第7讲 FarelDB 显示所有用户脚本 show userscripts
用于查询二维表中符合查询条件(where子句)的0行或多行数据集。
2023-11-23 17:55:38
713
原创 第10章 第6讲 FarelDB 移除所有用户脚本 server clear userscripts
用于查询二维表中符合查询条件(where子句)的0行或多行数据集。
2023-11-23 17:55:04
747
原创 第10章 第8讲 FarelDB 运行服务端脚本和运行客户端脚本 runscriptfromserver runscript runsciptfile
FarelDB 使能指定脚本 enableUserScript用于查询二维表中符合查询条件(where子句)的0行或多行数据集。语法方法1 查询表中所有列的符合条件数据记录:select * from [数据库名.]二维表名 [where where条件子句] [order by 列名1 desc | asc] [LIMIT N][ OFFSET M]方法2 查询表中某几列的符合条件数据记录:select 列名1,列名2,列名3 [数据库名.]二维表名 [where
2023-11-23 17:38:36
837
原创 第10章 第5讲 FarelDB 杀死当前正在运行的脚本 killScript killAllScripts
用于查询二维表中符合查询条件(where子句)的0行或多行数据集。
2023-11-23 17:37:53
1742
原创 第10章 第3讲 FarelDB 使能与禁用全部脚本 enableAllScripts disableAllScripts
用于查询二维表中符合查询条件(where子句)的0行或多行数据集。
2023-11-23 17:37:16
723
原创 第10章 第2讲 FarelDB 增加与移除脚本 addscriptfile removescript
用于查询二维表中符合查询条件(where子句)的0行或多行数据集。
2023-11-23 17:36:45
1463
原创 第10章 第1讲 FarelDB 脚本和脚本使用命令概述
FarelDB 是包含高性能的关系内存数据库和key-value内存数据库,提供了非常丰富的指令集,但是某些特定领域,需要扩充若干指令原子性执行时,仅使用原生命令便无法完成。为这样的用户场景提供了 lua 脚本支持,用户可以向FarelDB服务器发送 lua 脚本来执行自定义动作,获取脚本的响应数据。FarelDB 服务器会单线程原子性执行 lua 脚本,保证 lua 脚本在处理的过程中不会被任意其它请求打断。Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放。
2023-11-23 17:36:02
843
原创 第10章 FarelDB 脚本概述
Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放。Lua广泛作为其它语言的嵌入脚本,尤其是C/C++,语法简单,小巧。其设计目的就是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。广泛的应用于:游戏开发、独立应用脚本、Web 应用脚本、扩展和数据库插件等。比如:Lua脚本用在很多游戏上,主要是Lua脚本可以嵌入到其他程序中运行,游戏升级的时候,可以直接升级脚本,而不用重新安装游戏。为 了实现一个功能就要学习一门语言,这看起来就让人有打退堂鼓的感觉。
2023-11-23 17:35:22
40
原创 第1章 第6讲 FarelDB 键值对数据库命令 键值对存储表操作类(Kv Table) 之 Show kvtables
FarelDB系统内置键值对存储表数据字典和用户创建的用户键值对存储表数据字典信息都存储在表中,如果想查询系统内所有键值对信息表的数据字典信息,可以使用 Show kvtables 快捷查询显示, 该命令等同于。
2023-11-17 15:20:57
49
原创 第1章 第5讲 FarelDB 键值对数据库命令 键值对存储表操作类(Kv Table) 之 Show current kvtable
显示当前选择使用的键值对存储表名;
2023-11-17 15:04:34
31
原创 第1章 第4讲 FarelDB 键值对数据库命令 键值对存储表操作类(Kv Table) 之 Server clear kvtables
FarelDB允许用户创建多个自己命名的用户键值对存储表,本章节将介绍如何一次性删除所有用户创建的键值对存储表。
2023-11-17 14:46:41
43
原创 第1章 第3讲 FarelDB 键值对数据库命令 键值对存储表操作类(Kv Table) 之 kv drop table
系统创建后会默认创建一个内置键值对表(inner_table_kv)用户对key-value键值对的操作数据都默认存储在该数据库中。系统默认创建的内置键值对存储表(inner_table_kv)是不允许删除的。但FarelDB允许用户创建和删除自己命名的用户键值对存储表,本章节将介绍如何删除用户创建的键值对操作表。
2023-11-17 14:03:02
33
原创 第1章 第2讲 FarelDB 键值对数据库命令 键值对存储表操作类(Kv Table) 之 kv use table
系统创建后会默认创建一个内置键值对表(inner_table_kv)用户对key-value键值对的操作数据都默认存储在该数据库中。FarelDB允许用户创建若干个自己命名的用户键值对表来存储其key-value键值对数据。在对多个用户键值对表中象(key,string,list,set,order set)进行操作时,需要使用本章介绍的kv use table命令先切换到该键值对存储表后,在进行相关的对象操作。
2023-11-16 21:29:58
58
原创 第1章 第1讲 FarelDB 键值对数据库命令 键值对存储表操作类(Kv Table) 之 kv create table
FarelDB提供key-value键值对内存数据结构服务,包括字符串(string),哈希(hash),列表(list),集合(set)及有序集合(sorted set)。键值对(key-value)的数据存储,在逻辑上按照来进行组织管理。系统创建后会默认创建一个默认键值对数据库(inner_db_kv),并在其中创建默认内置键值对表(inner_table_kv)用户对key-value键值对的操作数据都默认存储在该数据库中。用户也可以自己创建自己命名的用户键值对表来存储其key-value键值对数据。
2023-11-16 21:29:24
48
原创 FarelDB 总述 第2讲 实时数据库逻辑结构和数据字典
FarelDB提供六种类型内存数据类型,包括二维表(table),字符串(string),哈希(hash),列表(list),集合(set)及有序集合(sorted set)。FarelDB将各种数据在逻辑上按照**“数据库–二维表–列”**来进行组织管理,整体逻辑图如下图所示:一个FarelDB在安装完成后,包括1个内置系统数据库、1个键值对数据库、一张键值对表和多张内置二维表,用户可以通过SQL命令创建和管理其自己的用户数据库和用户二维表,本文主要描述关系型实时数据库对库操作的操作命令。
2023-11-16 14:12:40
74
原创 第9章 第12讲 FarelDB 关系二维表操作命令(table) 之 Batch Select
高性能批量查询用于需要快速的批量查询大量数据的应用场景,该命令仅能被API接口调用。
2023-11-15 21:21:14
44
原创 第9章 第11讲 FarelDB 关系二维表操作命令(table) 之 Batch Update
高性能批量更新用于需要快速的批量更新大量数据的应用场景,该命令仅能被API接口调用。
2023-11-15 21:20:32
38
原创 第9章 第10讲 FarelDB 关系二维表操作命令(table) 之 Batch Delete
高性能批量删除用于需要快速的批量删除大量数据的应用场景,该命令仅能被API接口调用。
2023-11-15 21:19:49
46
原创 第9章 第9讲 FarelDB 关系二维表操作命令(table) 之 Batch Insert
【代码】第9章 第9讲 FarelDB 关系二维表操作命令(table) 之 Batch Insert。
2023-11-15 21:19:11
43
原创 第9章 第8讲 FarelDB 关系二维表操作命令(table) 之 Show fields
显示系统所有表中列信息命令是一个,该命令将返回数据库中所有表每个字段的字段信息。
2023-11-15 21:18:28
53
原创 第9章 第7讲 FarelDB 关系二维表操作命令(table) 之 Show tables
显示系统所有表命令是一个,命令将返回当前所有数据表的信息。
2023-11-15 21:17:50
51
原创 第9章 第5讲 FarelDB 关系二维表操作命令(table) 之 Select
用于查询二维表中符合查询条件(where子句)的0行或多行数据集。
2023-11-15 21:16:42
46
原创 第9章 第4讲 FarelDB 关系二维表操作命令(table) 之 Update
用于修改二维表中指定的某1列或多列数据。可修改二维表中符合where条件的0行或多行数据;
2023-11-14 15:11:28
51
原创 第9章 第3讲 FarelDB 关系二维表操作命令(table) 之 Delete from
用于删除二维表中的数据。可删除二维表中符合where条件的0行或多行数据。
2023-11-14 15:09:24
43
原创 第9章 第1讲 FarelDB 关系二维表操作命令(table) 之 Create table
关系型数据库管理系统是基于二维表组织和管理的,二维表由于其直观,易于理解,并且支持SQL查询使得操作和维护非常便捷。因此关系型数据库在数据库管理系统领域中成为一个重要分支。为了对实时应用场景(快速的增删改查)提供更快的二维表服务,FarelDB在内存中提供了可以支持准SQL的关系型二维表服务,并支持持久化。
2023-11-14 15:03:37
87
原创 第8章 第7讲 FarelDB 关系数据库命令 数据库操作类(database) 之 Show databases
FarelDB的系统内置数据库和用户数据库的库信息都存储在表中,如果想查询系统内所有数据库信息,可以使用 show databases 快捷查询显示, 该命令等同于。
2023-11-14 14:10:32
37
原创 第8章 第6讲 FarelDB 关系数据库命令 数据库操作类(database) 之 Show current database
显示当前选择使用的数据库名;
2023-11-14 14:00:53
41
原创 第8章 第5讲 FarelDB 关系数据库命令 数据库操作类(database) 之 Server clear Databases
切换选择当前使用数据库用于简化对数据库对象的操作命令。FarelDB允许用户创建若干个用户数据库,以及在创建数据库中创建各类对象,包括表,脚本等。在对多个数据库中各对象进行各种SQL操作时,需要通过来进行唯一标识。为了简化使用,可以直接使用。如果登录系统后,不设置选择当前使用数据库,则默认操作系统内置数据库(inner_db_sys),如果要切换其他数据库,可使用本命令进行切换;
2023-11-14 13:55:35
29
原创 第8章 第4讲 FarelDB 关系数据库命令 数据库操作类(database) 之 Drop Database
删除数据库命令用于删除一个用户数据库,删除数据库后将删除该数据库中的所有数据对象,包括该数据库中的表,脚本,结构和实时数据。系统内置数据库(inner_db_sys)不支持删除操作。
2023-11-14 13:50:59
46
原创 第8章 第3讲 FarelDB 关系数据库命令 数据库操作类(database) 之 Use Database
切换选择当前使用数据库用于简化对数据库对象的操作命令。FarelDB允许用户创建若干个用户数据库,以及在创建数据库中创建各类对象,包括表,脚本等。在对多个数据库中各对象进行各种SQL操作时,需要通过来进行唯一标识。为了简化使用,可以直接使用。如果登录系统后,不设置选择当前使用数据库,则默认操作系统内置数据库(inner_db_sys),如果要切换其他数据库,可使用本命令进行切换;
2023-11-14 12:10:34
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人