Difference between revisions of "Sakila"

From air
Jump to navigation Jump to search
(Created page with "Sakila est une base de données de test pour MySQL. Elle représente une base de films "fictifs". # Utilisation <pre> docker run -d --name mysqld restsql/mysql-sakila docker...")
(No difference)

Revision as of 10:12, 30 March 2020

Sakila est une base de données de test pour MySQL. Elle représente une base de films "fictifs".


  1. Utilisation
docker run -d --name mysqld restsql/mysql-sakila
docker run -it --link mysqld:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -psakila -e "show tables;" sakila'

docker run -it --link mysqld:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -psakila -e "select * from actor order by last_name;" sakila'
docker run -it --link mysqld:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -psakila -e "select * from film;" sakila'

# If you want to open it up for exploration with other non-containerized tools, publish the port 3306, as in:
docker run -d --publish 3306:3306 --name mysqld restsql/mysql-sakila

# TODO add PHPMyAdmin container