DEV Community

Md. Ashraful Alam Shemul for S Technologies

Posted on • Originally published at stechbd.net

S Database Explorer (SDE) v3.0.0

Introducing S Database Explorer (SDE) - A Lightweight MySQL Database Explorer Library!

We are excited to announce the release of S Database Explorer (SDE), a simple and lightweight MySQL database explorer library based on PHP and PDO. SDE is a free and open-source database management library that provides a user-friendly interface to manage your MySQL database efficiently. With its extensive features and easy-to-use methods, SDE simplifies the process of creating, updating, deleting, and selecting records in your MySQL database.

Key Features

  • Create table: Easily create tables in your MySQL database.
  • Insert record: Insert new records with customizable fields.
  • Update record: Update existing records with specified criteria.
  • Delete record: Delete records based on specific conditions.
  • Select record: Retrieve single records from your database.
  • Select all records: Fetch all records from a table.
  • Select records with a where clause: Filter records using a custom WHERE clause.
  • Select records with where clause and limit: Limit the number of records returned.
  • Select records with where clause, limit, and offset: Fetch records with pagination.
  • Select records with where clause, limit, offset, and order by: Sort and filter records simultaneously.
  • Run custom query: Execute custom SQL queries for advanced database operations.

VERSION 3.0.0 (JULY 16, 2023)

This major release brings significant improvements and new features to SDE. Here's what's new:

  • Added support for PHP 7.4 or higher, ensuring compatibility with the latest PHP versions.
  • Replaced MySQLi with PDO, enhancing database connectivity and security.
  • Renamed the custom query method to run() for better clarity and consistency.
  • Renamed the last insert item method to last() to improve usability.
  • Renamed the number of rows count method to count() for better understanding.
  • Added JSON output method, allowing you to retrieve query results in JSON format.
  • Introduced the sum() method to calculate the sum of a column in a table.

Getting Started

To get started with S Database Explorer (SDE), follow these simple steps:

Install SDE using Composer:

composer require stechbd/sde
Enter fullscreen mode Exit fullscreen mode

Autoload the library in your PHP file:

require_once __DIR__ . '/vendor/autoload.php';
Enter fullscreen mode Exit fullscreen mode

Connect to your database:

$sde = new STechBD\SDE('name', 'username', 'password', 'host', 'prefix');
Enter fullscreen mode Exit fullscreen mode

Use the various methods provided by SDE to perform database operations, such as inserting, updating, deleting, and selecting records.

For detailed usage instructions, including examples and code snippets, refer to the documentation.

License and Security

S Database Explorer (SDE) is an open-source library released under the GPLv3 license. It promotes collaboration and encourages contributions from the community. If you encounter any security issues, please reach out to us at product@stechbd.net.

Future Plans

We have an exciting roadmap for S Database Explorer (SDE). Our future plans include:

  • Create and manage databases.
  • Alter and drop tables.
  • Truncate and rename tables.
  • Add, rename, and drop columns.
  • Add and drop indexes, foreign keys, and unique keys.
  • Add and drop primary keys.
  • Manage auto-increment values.

Stay tuned for these upcoming features that will further enhance the capabilities of SDE.

About S Technologies

S Technologies is a technology company based in Dhaka, Bangladesh. We are passionate about developing innovative solutions and contributing to the open-source community. Explore our other open-source projects on our website.

Support and Contact

If you have any general issues or questions related to S Database Explorer (SDE), feel free to contact our support team at STechBD.Net/support. If you discover any bugs or would like to suggest improvements, please use the GitHub issue tracker.

Connect with us through our various channels:

Hire Us

Looking for professional web or app development services? Hire us for:

Join us in improving S Database Explorer (SDE) by contributing to our GitHub repository: STechBD/SDE. We welcome your pull requests and appreciate your valuable contributions.

Privacy Policy and Terms & Conditions

Please review our Privacy Policy and Terms & Conditions for more information:

Copyright

© 2013-23 S Technologies. All rights reserved.

Top comments (0)