UNKNOWN


Keywords
mysql cli mysqli
License
Other
Install
pip install mysqli==0.5.3

Documentation

mysqli

This is mysql improved. A slightly better MySQL command line client.

Getting started

pip install mysqli should do the trick.

Feature List

Here's a very thorough rundown of the wonderful things you can do with mysqli by your side.

You do This happens How cool
\dt SHOW TABLES Very
\ds SHOW DATABASES Okay
\dp SHOW PROCESSLIST Okay
$tablename SELECT * FROM $tablename Very
@innodb_ SHOW GLOBAL VARIABLES LIKE 'innodb_%' Radical
@innodb_something=1 SET GLOBAL @innodb_something=1 Radical
$tablename.first First row in $tablename Lame
$tablename.last Last row in $tablename So-so
$table1+$table2 JOIN these two tables Cute, but dumb
run with --gay Dynamic rainbow prompt 90s cool
dump mysqldump current database into ~ Very

Gotchas

This is version 0.x, however we do use it internally in place of the stock mysql command ("in place" may not be the right word seeing how mysqli basically acts as a proxy to mysql). You can't really use session variables, since you get a new session for every command. Also, many things are still just a random ideas with minimal time spent on implementation.

Roadmap

We keep using it, you start using it, feedback happens and over time we actually build something nice.

About exana.io

We believe in giving back. It's easy to forget we wouldn't be here without the crazy idea of sharing your work.

License

Licensed under the Apache License, Version 2.0.