About this project

This project is the result of the course:

  • Bancos de Dados SQL e NoSQL do básico ao avançado.
  • Offered by Geek University
  • Platform: Udemy

Here is a sample of crud interface with python for the Database systens presented in the course. In addition, optionally, a python file to create the database without the necessity of any db client.


Built With

This project was built using Python and the list of database mangement system linked bellow. If you want to see a specific solution you choose a link bellow. By clicking you go direct to an specific db crud solution.

MySQL

PostgreSQL

SQLite

MongoDB

Redis

CouchDB

Firebase

Installation

Prerequisites:

Install the respectives database server then you may install python. The modules used in this project are inside the requirements.txt file.

$ pip install -r requirements.txt

So you now clone this repository and get your local copy.

$ git clone https://github.com/vrcunha/db_sql_and_nosql.git

For MacOS users If you get an error message like:

NameError: name '_mysql' is not define

Consider export the PATH bellow this may solve your problem. This solution was obtained from this stack overflow question.

export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$PATH"

License

This project follows the MIT License, Anyone can freely use.

Contact

Victor Cunha - [email protected]

Project Link: https://github.com/vrcunha/db_sql_and_nosql