65 lines
1.3 KiB
Plaintext
65 lines
1.3 KiB
Plaintext
=MSSQL=
|
|
|
|
MS SQL unterstützt auch das Information_schema Schema.
|
|
|
|
=MySQL=
|
|
|
|
==Meta-Daten abfragen==
|
|
|
|
===Liste der Datenbanken===
|
|
*SHOW DATABASES;
|
|
|
|
===Liste der Prozeduren===
|
|
*SELECT * FROM information_schema.routines; (ab MySQL 5)
|
|
|
|
===Liste der Spalten in einer Tabelle===
|
|
*SHOW COLUMNS FROM $table;
|
|
*SELECT * FROM information_schema columns; (ab MySQL 5)
|
|
|
|
===Liste der Tabellen===
|
|
*SHOW TABLES;
|
|
*SELECT * FROM information_schema.tables; (ab MySQL 5)
|
|
|
|
===Liste der User===
|
|
*SELECT * FROM mysql.user;
|
|
|
|
===Liste der Userrechte===
|
|
*SHOW GRANTS;
|
|
*SELECT * FROM information_schema.user_privileges; (ab MySQL 5)
|
|
|
|
=PostgreSQL=
|
|
|
|
==Meta-Daten abfragen==
|
|
|
|
===Liste der Datenbanken===
|
|
*SELECT * FROM pg_database;
|
|
|
|
===Liste der Prozeduren===
|
|
*SELECT * FROM pg_proc;
|
|
*SELECT * FROM information_schema.routines; (ab PostgreSQL 7.4)
|
|
|
|
===Liste der Tabellen===
|
|
*SELECT * FROM pg_tables;
|
|
*SELECT * FROM information_schema.tables; (ab PostgreSQL 7.4)
|
|
|
|
===Liste der User===
|
|
*SELECT * FROM pg_user;
|
|
*SELECT * FROM information_schema.enabled_roles; (ab PostgreSQL 7.4)
|
|
|
|
===Liste der Userrechte===
|
|
*SELECT * FROM information_schema.table_privileges; (ab PostgreSQL 7.4)
|
|
|
|
===Version der Datenbank===
|
|
*SELECT version();
|
|
|
|
=SQLite=
|
|
|
|
==Meta-Daten abfragen==
|
|
*SELECT * FROM SQLite_Master;
|
|
|
|
===Liste der Datenbanken===
|
|
*PRAGMA database_list;
|
|
|
|
===Felder einer Tabelle===
|
|
*PRAGMA table_info($table_name);
|