Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Laravel MySQL Management Tool

SQL Exec is an artisan plugin that I wrote in order to run .sql files and play around with raw SQL Queries.

Features

  • Execute .sql files
  • List MySQL tables
  • Show table structure
  • List table rows
  • Delete all rows from table
  • Drop table
  • Empty all tables from database
  • Delete all tables from database

Installation

  • composer require rahamatjahan/sql-exec
  • Next, add the Service Provider in your config/app.php inside of the providers[] array:
'providers' => [

    /*
    * Package Service Providers...
    */

    RahamatJahan\SqlExec\SqlExecServiceProvider::class,

],

Commands

The plugin adds the following commands to artisan, all prefixed by php artisan.

Command Description Example
sql:exec {file_name} Execute a .sql file kept in the database/sqls folder. Filename in the command doesn't need the .sql extension. php artisan sql:exec create_employees_table
sql:describe {table_name} Show table structure. php artisan sql:describe employees
sql:show {table_name} Show table rows. php artisan sql:show employees
sql:empty {table_name} Delete all table rows. php artisan sql:empty employees
sql:drop {table_name} Drop table from database. php artisan sql:drop employees
sql:drop --force {table_name} Add --force option (-f for short) with drop to forcefully drop table from database without foreign key checks. php artisan sql:drop --force employees
sql:tables List all tables in the database. php artisan sql:tables
sql:tables --empty Add --empty option (-e for short) with tables to empty all tables. php artisan sql:tables --empty
sql:tables --drop Add --drop option (-d for short) with tables to drop all tables from database. php artisan sql:tables --drop
sql:tables --drop --force Add --drop --force options (-d -f for short) with tables to forcefully drop all tables from database without foreign key checks. php artisan sql:tables --drop --force

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages