MySql
Informationen
Installation auf Windows
MSI Installer Package mit allen Anwendungen (Server, Workbench, etc.), Typ "full".
MSI Installer mit Utilities.
Wenn gewünscht auch phpMyAdmin.
Commandline Client
Client verbinden:
mysql -u ‹username› -p
Client auf lokale Datenbank verbinden:
mysql -u ‹username› -p ‹database›
Client auf remote Datenbank verbinden:
mysql -u ‹username› -h <IP-address> -p ‹database›
Datenbank wechseln
use ‹database›
Remotezugriff von einem anderen Rechner erlauben
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'IP' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> exit;
Backup einer Datenbank
mysqldump -u root -pxxx dbname > dbname.sql
Restore einer Datenbank
mysql -u root -pxxx dbname < dbname.sql
Einige Befehle:
show databases;
drop database <name>;
show full tables;
show table status;
show create table <table-name>;
show columns from <table-name>;
show index from <table-name> from <db-name>;
Grösse aller Datenbanken:
SELECT table_schema "Data Base Name", sum( data_length + index_length) / 1024 / 1024
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;
Grösse einer Datenbank und deren Tabellen:
SELECT table_name, table_rows, data_length, index_length,
round(((data_length + index_length) / 1024 / 1024),2) "Size in MB"
FROM information_schema.TABLES where table_schema = "<database name>";
MariaDB
PostgreSQL
Informationen
VoltDB
NoSQL
nosql-database.org
Eine Site mit allgemeinen Information und Übersichten.
DZone
Die Refcardz von DZone.
Globals
Globals ist eine NoSQL Datenbank von InterSystems.
OrientDB
Neo4j
Informationen
NoSQL Datenbank.
MongoDB
Informationen
NoSQL Datenbank.
CouchDB
Informationen
NoSQL Datenbank.
Redis
Informationen
NoSQL Datenbank. Typ: key-value store.
Db4o
Informationsquellen
Minio