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...")
 
(add ref)
 
Line 1: Line 1:
Sakila est une base de données de test pour MySQL. Elle représente une base de films "fictifs".
+
[https://dev.mysql.com/doc/sakila/en/ Sakila] est une base de données de test pour MySQL. Elle représente une base de films "fictifs".
   
   
# Utilisation
+
=Utilisation=
 
<pre>
 
<pre>
 
docker run -d --name mysqld restsql/mysql-sakila
 
docker run -d --name mysqld restsql/mysql-sakila
Line 15: Line 15:
 
# TODO add PHPMyAdmin container
 
# TODO add PHPMyAdmin container
   
<pre>
+
</pre>

Latest revision as of 10:13, 30 March 2020

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


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