数据库
文章平均质量分 77
#@21
这个作者很懒,什么都没留下…
展开
-
libleveldb实现增删改查
LevelDB是一个高效的键值嵌入式数据库,1、字符串形式的key-value且长度没有限制。2、数据能持久化存储,同时也能将数据缓存到内存,实现快速读取。4、支持简易的操作接口API,如Put、Get、Delete,并支持批量写入。也可以为某个特定的写操作打开同步标识:write_options.sync = true,以等到数据真正被记录到持久化存储后再返回。默认情况下,leveldb 每个写操作都是异步的:进程把要写的内容丢给操作系统后立即返回,从操作系统内存到底层持久化存储的传输是异步进行的。原创 2024-09-24 11:00:38 · 326 阅读 · 0 评论 -
数据库SQL基本语句详解
虽然在主键的声明是可选的,但为每个表指定一个主键通常会更好,上面的SQL语句选用name作为主键可能不是很准确的,因为在现实中人名会存在重复,可以增加一个属性例如customer_id作为主键比较好。注意:如果在表中新插入或者修改的元组(一列数据)在任意一个主键上是空值或者如果与表中存在的元组的主键上取值相同,则SQL会标记为一个错误,并阻止更新。delete和drop区别:1、delete删除的是表内的数据,而drop删除的是整个表以及表的所有数据,并将表所占用的空间全部释放。主键属性:必须非空且唯一。原创 2024-09-10 14:47:08 · 775 阅读 · 0 评论