c3d2-wiki/SQL.mw
2006-08-10 09:51:38 +00:00

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);