文档章节

node设计数据库

取名困难症
 取名困难症
发布于 2017/06/11 21:24
字数 286
阅读 2
收藏 0

使用 node.js 设计数据库

一、文件列表
1.     parse.js                 数据库命令解析
2.     db_config.json            数据库配置文件
3.     table_config.json        表配置文件
4.     create.js                创建数据库或表
5.     use.js                    使用当前数据库
6.     drop.js                    删除数据库或表
7.     selete.js                查询记录
8.     insert.js                插入记录
9.     delete.js                删除记录
10. update.js                更新记录


二、文件详解
1.     cmd_parse.js             数据库命令解析
    提供一个数据库命令运行环境
2.     db_config.json            数据库配置文件
    属性        值类型            作用
    dbpath    string        数据库文件存放位置
    db        string        当前数据库
    dbs        array        数据库列表
3.     table_config.json        表配置文件
    属性        值类型            作用
    name     array            存放表结构
    
    
三、命令模式
1.     create.js                创建数据库或表
    create  database  db_name    ||      create  db  db_name
    create  table  table_name  table_struct
2.     use.js                    使用当前数据库
    use  db_name
3.     drop.js                    删除数据库或表
    drop  database  db_name       ||        drop  db  db_name
    drop  table  table_name
4.     selete.js                查询记录
    select  fields  from  table_name
5.     insert.js                插入记录
    insert  table_name  value  value_list
6.     delete.js                删除记录
    delete  table_name
7.     update.js                更新记录
    update  table_name  set  key=value

 

四、项目地址

Github :   https://github.com/daxiangit/my-sql

 

 

© 著作权归作者所有

取名困难症
粉丝 0
博文 2
码字总数 632
作品 0
郑州
私信 提问
[原创]JWFDv0.96开源工作流引擎设计---XMLTO数据库解析过程说明

JWFDv0.96开源工作流引擎设计 ---XML to 数据库解析过程说明 注:这篇文章中所使用的“函数”就是指JAVA语言中的方法 作者 comsci 2011.4.25 四川。成都 简要说明: 实际上,用户通过JWFD流程...

comsci
2011/05/06
404
0
树形结构的数据库表Schema设计

程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数...

jiyayun
2013/10/22
404
1
Node.js 的优势和劣势都有哪些

Node.js 的优势和劣势都有哪些 Web应用程序架构 要讲清楚这个问题,先讲讲整个Web应用程序架构(包括流量、处理器速度和内存速度)中的瓶颈。瓶颈在于服务器能够处理的并发连接的最大数量。N...

JiesonFive
2016/05/28
130
0
【新书推荐】《Node Web开发》

《Node Web开发》 【国内第一本Node书】【用Node平台打造高性能Web应用】【雅虎架构师解读最炙手可热的Web开发技术】 内容简介: 本书是Node开发基础教程,通过大量示例介绍如何使用HTTP服务...

生气的散人
2012/05/07
404
1
Node.js 究竟是什么

简介: Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的...

IBMdW
2011/06/14
3.8K
5

没有更多内容

加载失败,请刷新页面

加载更多

数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
今天
4
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
今天
6
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
今天
4
0
Python机器学习之数据探索可视化库yellowbrick

背景介绍 从学sklearn时,除了算法的坎要过,还得学习matplotlib可视化,对我的实践应用而言,可视化更重要一些,然而matplotlib的易用性和美观性确实不敢恭维。陆续使用过plotly、seaborn,...

yeayee
今天
8
0
重读《学习JavaScript数据结构与算法-第三版》- 第5章 队列

定场诗 马瘦毛长蹄子肥,儿子偷爹不算贼,瞎大爷娶个瞎大奶奶,老两口过了多半辈,谁也没看见谁! 前言 本章为重读《学习JavaScript数据结构与算法-第三版》的系列文章,主要讲述队列数据结...

胡哥有话说
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部