sqlazo


Namesqlazo JSON
Version 0.1.5 PyPI version JSON
download
home_pageNone
SummarySqlazo para gestionar bases de datos SQLITE
upload_time2025-02-15 01:36:15
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT License
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # SQLAZO [![PyPI Downloads](https://static.pepy.tech/badge/sqlazo)](https://pepy.tech/projects/sqlazo)

```shell
pip install sqlazo
```
---

Es un módulo para gestionar bases de datos _SQLITE_. Le permite acceder a métodos que realizan **transacciones** con la base de datos que usted elija, siempre y cuando sea una base de datos _SQLITE_

## Inicialización

Para iniciar, su uso, se hará una instancia de la clase **Database**, la cual recibe los siguientes parámetros:

`name:str`: Nombre de la base de datos (Ej: `'test.db'`).
`check_thread:boolean`: Verificar ejecuciones multihilo.

```py
# Ejemplo de inicialización
from sqlazo import Database

db = Database('test.db', False)
# Creará un archivo test.db listo para usar...
```

## Métodos disponibles

- `create_table`: Permite crear una tabla en la base de datos conectada.
- `insert_data`: Ejecuta la "consulta" de inserción en la base de datos (Agrega datos).
- `get_data_all`: Ejecuta la "consulta" para obtener todos los registros de la base de datos.
- `get_data_where`: Ejecuta la "consulta" para obtener registros con "consulta personalizada".
- `delete_data`: Eliminar registros dea base de datos.

## Métodos privados 🔏
- `__connect`: Realizar conexión a la base de datos.
- `__commit`: "Refrescar" cambios en la base de datos.
- `__cursor`: Crea un cursor en la conexión a la base de datos, el cual permite "ejecutar consultas".

## Historial de versiones:
- `0.1.5`: Actualización de dependencias y links
- `0.1.4`: Actualización de dependencias y links
- `0.1.3`: Actualización de versiones de dependencias
- `0.1.2`: Actualización de versiones de dependencias
- `0.1.1`: Se agregó el manejo de dependencias en el archivo de construcción (.toml)
- `0.1.0`: Versión inicial

## Si desea conocer más acerca de, visite:
- [Web de soporte](https://tutosrive.github.io/sqlazo/)
- [Web pypi.org](https://pypi.org/project/sqlazo/)
- [Github project](https://github.com/tutosrive/sqlazo/)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "sqlazo",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Tutos Rive <sqlazosrmtrg@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/f4/15/a2a2305e1424e11a38af2a23e0f15169964bc0dcc449a8b2ba95da8d185e/sqlazo-0.1.5.tar.gz",
    "platform": null,
    "description": "# SQLAZO [![PyPI Downloads](https://static.pepy.tech/badge/sqlazo)](https://pepy.tech/projects/sqlazo)\r\n\r\n```shell\r\npip install sqlazo\r\n```\r\n---\r\n\r\nEs un m\u00f3dulo para gestionar bases de datos _SQLITE_. Le permite acceder a m\u00e9todos que realizan **transacciones** con la base de datos que usted elija, siempre y cuando sea una base de datos _SQLITE_\r\n\r\n## Inicializaci\u00f3n\r\n\r\nPara iniciar, su uso, se har\u00e1 una instancia de la clase **Database**, la cual recibe los siguientes par\u00e1metros:\r\n\r\n`name:str`: Nombre de la base de datos (Ej: `'test.db'`).\r\n`check_thread:boolean`: Verificar ejecuciones multihilo.\r\n\r\n```py\r\n# Ejemplo de inicializaci\u00f3n\r\nfrom sqlazo import Database\r\n\r\ndb = Database('test.db', False)\r\n# Crear\u00e1 un archivo test.db listo para usar...\r\n```\r\n\r\n## M\u00e9todos disponibles\r\n\r\n- `create_table`: Permite crear una tabla en la base de datos conectada.\r\n- `insert_data`: Ejecuta la \"consulta\" de inserci\u00f3n en la base de datos (Agrega datos).\r\n- `get_data_all`: Ejecuta la \"consulta\" para obtener todos los registros de la base de datos.\r\n- `get_data_where`: Ejecuta la \"consulta\" para obtener registros con \"consulta personalizada\".\r\n- `delete_data`: Eliminar registros dea base de datos.\r\n\r\n## M\u00e9todos privados \ud83d\udd0f\r\n- `__connect`: Realizar conexi\u00f3n a la base de datos.\r\n- `__commit`: \"Refrescar\" cambios en la base de datos.\r\n- `__cursor`: Crea un cursor en la conexi\u00f3n a la base de datos, el cual permite \"ejecutar consultas\".\r\n\r\n## Historial de versiones:\r\n- `0.1.5`: Actualizaci\u00f3n de dependencias y links\r\n- `0.1.4`: Actualizaci\u00f3n de dependencias y links\r\n- `0.1.3`: Actualizaci\u00f3n de versiones de dependencias\r\n- `0.1.2`: Actualizaci\u00f3n de versiones de dependencias\r\n- `0.1.1`: Se agreg\u00f3 el manejo de dependencias en el archivo de construcci\u00f3n (.toml)\r\n- `0.1.0`: Versi\u00f3n inicial\r\n\r\n## Si desea conocer m\u00e1s acerca de, visite:\r\n- [Web de soporte](https://tutosrive.github.io/sqlazo/)\r\n- [Web pypi.org](https://pypi.org/project/sqlazo/)\r\n- [Github project](https://github.com/tutosrive/sqlazo/)\r\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Sqlazo para gestionar bases de datos SQLITE",
    "version": "0.1.5",
    "project_urls": {
        "Homepage": "https://tutosrive.github.io/sqlazo/",
        "Repository": "https://github.com/tutosrive/sqlazo/",
        "YouTube": "https://www.youtube.com/@tutosrive"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f415a2a2305e1424e11a38af2a23e0f15169964bc0dcc449a8b2ba95da8d185e",
                "md5": "61e256b4010f57d2721b679048308391",
                "sha256": "d486fcf7dbb1d2fa35bc9e19b3e56837eef16efcfa63499424b70ffc49fecc99"
            },
            "downloads": -1,
            "filename": "sqlazo-0.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "61e256b4010f57d2721b679048308391",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5233,
            "upload_time": "2025-02-15T01:36:15",
            "upload_time_iso_8601": "2025-02-15T01:36:15.031190Z",
            "url": "https://files.pythonhosted.org/packages/f4/15/a2a2305e1424e11a38af2a23e0f15169964bc0dcc449a8b2ba95da8d185e/sqlazo-0.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-15 01:36:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tutosrive",
    "github_project": "sqlazo",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "sqlazo"
}
        
Elapsed time: 1.35156s