seyronsql
v1.0.5
Published
Sqlite npm but more simple.
Downloads
1
Readme
Instalación
Antes de instalarlo, debe tener instalado Node.js La instalación se realiza mediante el comando de instalación npm:
$ npm install seyronsql --save
Metodos
open
Este metodo se usa para abrir la base de datos (necesario para poder usar el npm siempre)
const simplesql = require('seyronsql')
simplesql.open()
creartabla
Este metodo es el que se usa para crear una tabla dentro de la base de datos(necesario para los demas metodos) Ejemplo:
const simplesql = require('seyronsql')
//simplesql.creartabla("nombre de la tabla",["nombre dato1","nombre dato2","nombre dato3",etc...])
simplesql.creartabla("economia",["userid","dinero"])
insert
Este metodo es para insertar una nueva linea a la base de datos (por ejemplo un nuevo usuario en la economia)
const simplesql = require('seyronsql')
//simplesql.insert("nombre de la tabla",["nombre dato1","nombre dato2","nombre dato3"],["definicion dato1","definicion dato2","definicion dato3",etc...])
simplesql.insert("economia",["userid","dinero"],["182866681520062465","0"])
get
Este metodo es para obtener los datos existentes en la base de datos (por ejemplo un usuario en la economia)
const simplesql = require('seyronsql')
//simplesql.get("nombre de la tabla","nombre de un dato","valor de ese dato")
simplesql.get("economia","userid","182866681520062465").then(r => {
console.log(r.row) //deberia dar: {userid:"182866681520062465",dinero:"0"}
})
update
Este metodo es para actualizar los datos existentes en la base de datos (por ejemplo ponerle una cantidad de dinero a un usuario en la economia)
const simplesql = require('seyronsql')
//simplesql.update("nombre de la tabla","nombre de uno de los datos","valor de ese dato","nombre del dato que quieres cambiar","nuevo valor de ese dato")
simplesql.update("economia","userid","182866681520062465","dinero","200")
delete
Este metodo es para borrar una linea en la base de datos (por ejemplo borrar a un usuario de la economia advertencia:para volver a añadirle tendra que usar insert)
const simplesql = require('seyronsql')
//simplesql.delete("nombre de la tabla","nombre de un dato","valor de ese dato")
simplesql.delete("economia","userid","182866681520062465")
all
Este metodo te devuelve todos los datos guardados en la base de datos(sirve por ejemplo para hacer un top de dinero)
const simplesql = require('seyronsql')
//simplesql.all("nombre de la tabla")
simplesql.all("economia").then(r => {
console.log(r.rows) // [{userid:"182866681520062465",dinero:"200"}]
})
Aclaración
Todos los comandos donde no hay .then puedes ponerselo como por ejemplo:
const simplesql = require('seyronsql')
simplesql.update("economia","userid","182866681520062465","dinero","200").then(r => {
console.log(r) // {"error":false}
//Si error fuera true saldria algo asi: {"error":true,"msg":"La propiedad que diste no existe"}
})
ya que todos los comandos te devolveran algo ademas es recomendable por si ocurre un error
Ejemplos
Proximamente
Changelog
- 1.0.0
- Creación npm basico
- 1.0.1
- Correción de errores del readme
- 1.0.2
- Correción de errores en el codigo y en el readme
- 1.0.3
- Correción de un error en la función all()
- 1.0.4
- Correción de mas errores en el codigo
Creado por: Discord Safe