@dbnx/mysql
v1.0.33
Published
A powerful and enhanced ORM library for MySQL, offering query execution, model creation, and full relational management.
Maintainers
Readme
DBnx/mysql
A lightweight and flexible TypeScript-based database query and manipulation library. Designed to simplify database interactions with a clean and intuitive API.
Pre-require
Install mysql2
npm i mysql2Features
- 🛠 Flexible Queries: Perform complex queries with simple methods.
- 🗃 Model Integration: Seamlessly interact with database models.
- ✏️ CRUD Operations: Create, Read, Update, and Delete records easily.
- 🔒 Type Safety: TypeScript support for strong type checking.
- ⚡ Performance: Optimized for high-speed database operations.
Installation
Install DBnx using npm:
npm install @dbnx/mysqlUsage
1. Initialize DBnx
Start by initializing the DBnx instance:
import { DBnx } from "@dbnx/mysql";
const dbnx = new DBnx({
host: "localhost",
user: "root",
password: "password",
database: "your_database",
}).connect();API Reference
DBnx Initialization
new DBnx(config: DBConfigType)| Parameter | Type | Description |
| ---------- | -------- | -------------------- |
| host | string | Database host URL |
| user | string | Database user |
| password | string | Database password |
| database | string | Name of the database |
Contributing
We welcome contributions! To get started:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name. - Commit your changes:
git commit -m 'Add some feature'. - Push to the branch:
git push origin feature/your-feature-name. - Open a pull request.
License
This project is licensed under the MIT License.
Feel free to modify this template as per your specific implementation details!
