SGDB



MySQL


http://www.mysql.com

http://fr.wikipedia.org/wiki/Mysql
http://en.wikipedia.org/wiki/Mysql

Quelques exemples de requêtes SQL

http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Requ%C3%AAtes_SQL
http://www.netalya.com/fr/sql.asp
http://tecfa.unige.ch/guides/tie/html/mysql-intro/mysql-intro.html

Installer et administrer une base de donnée MySQL sur Linux Debian / Ubuntu

Installer les paquets apache2, mysql, phpmyadmin
Ajouter un ou plusieurs utilisateurs à la base SQL
http://dev.mysql.com/doc/refman/5.0/en/adding-users.html
Se connecter à la base en root
$ mysql --user=root mysql (par défaut il n'y a pas de mot de passe pour accéder à la base en root !!!)
Modifier le mot de passe de root
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION;
Attention à ne pas oublier le ; c'est lui qui permet de valider la fin de la ligne de commande MySql.
Créer d'autres utilisateur avec des droits plus ou moins importants (voir doc citée précédemment)
Se connecter à l'application web d'administration de la base de données : phpMyAdmin
http://127.0.0.1/phpmyadmin
Créer une base de donnée 'database' sur le serveur de base de données 'localhost'
Créer les tables nécessaires dans cette base de données ou installer l'application PHP qui s'en chargera

Divers

Foreign key (clés étrangères) : il faut des tables InnoDB pour les supporter (et pas MyISAM)
Contraintes d'intégrité

Voir aussi

- MariaDB (fork)
- PostgreSQL

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki