2006-08-10 12:20:59 +02:00
|
|
|
=Firebird=
|
|
|
|
|
|
|
|
==Meta-Daten abfragen==
|
|
|
|
|
|
|
|
===Liste der Prozeduren===
|
|
|
|
*SELECT * FROM RDB$PROCEDURES;
|
|
|
|
|
|
|
|
===Liste der Spalten in einer Tabelle===
|
2006-08-10 12:22:52 +02:00
|
|
|
*SELECT RDB$FIELD_NAME FROM RDB$RELATION_FIELDS WHERE RDB$RELATION_NAME='<table_name>';
|
2006-08-10 12:20:59 +02:00
|
|
|
|
|
|
|
===Liste der Tabellen===
|
|
|
|
*SELECT RDB$RELATION_NAME FROM RDB$RELATIONS;
|
|
|
|
|
|
|
|
===Liste der User===
|
|
|
|
*SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES;
|
|
|
|
|
|
|
|
===Liste der Userrechte===
|
|
|
|
*SELECT * FROM RDB$USER_PRIVILEGES;
|
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
=MSSQL=
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
MS SQL unterstützt auch das Information_schema Schema.
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
=MySQL=
|
|
|
|
|
|
|
|
==Meta-Daten abfragen==
|
|
|
|
|
|
|
|
===Liste der Datenbanken===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SHOW DATABASES;
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Prozeduren===
|
2006-08-10 09:23:24 +02:00
|
|
|
*SELECT * FROM information_schema.routines; (ab MySQL 5)
|
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Spalten in einer Tabelle===
|
2006-08-10 12:24:19 +02:00
|
|
|
*SHOW COLUMNS FROM <table_name>;
|
2006-08-10 09:23:24 +02:00
|
|
|
*SELECT * FROM information_schema columns; (ab MySQL 5)
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Tabellen===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SHOW TABLES;
|
2006-08-10 09:23:24 +02:00
|
|
|
*SELECT * FROM information_schema.tables; (ab MySQL 5)
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der User===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SELECT * FROM mysql.user;
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Userrechte===
|
2006-08-10 09:23:24 +02:00
|
|
|
*SHOW GRANTS;
|
|
|
|
*SELECT * FROM information_schema.user_privileges; (ab MySQL 5)
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
=PostgreSQL=
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
==Meta-Daten abfragen==
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Datenbanken===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SELECT * FROM pg_database;
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Prozeduren===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SELECT * FROM pg_proc;
|
2006-08-10 11:47:22 +02:00
|
|
|
*SELECT * FROM information_schema.routines; (ab PostgreSQL 7.4)
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 12:40:32 +02:00
|
|
|
===Liste der Spalten in einer Tabelle===
|
|
|
|
*SELECT * FROM information_schema.columns; (ab PostgreSQL 7.4)
|
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Tabellen===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SELECT * FROM pg_tables;
|
2006-08-10 11:47:22 +02:00
|
|
|
*SELECT * FROM information_schema.tables; (ab PostgreSQL 7.4)
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der User===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SELECT * FROM pg_user;
|
2006-08-10 11:47:22 +02:00
|
|
|
*SELECT * FROM information_schema.enabled_roles; (ab PostgreSQL 7.4)
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Userrechte===
|
2006-08-10 11:47:22 +02:00
|
|
|
*SELECT * FROM information_schema.table_privileges; (ab PostgreSQL 7.4)
|
2006-08-06 15:04:26 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Version der Datenbank===
|
2006-08-09 19:19:42 +02:00
|
|
|
*SELECT version();
|
2006-08-06 16:45:41 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
=SQLite=
|
2006-08-06 14:51:04 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
==Meta-Daten abfragen==
|
2006-08-09 19:19:42 +02:00
|
|
|
*SELECT * FROM SQLite_Master;
|
2006-08-09 14:47:48 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Liste der Datenbanken===
|
2006-08-09 19:19:42 +02:00
|
|
|
*PRAGMA database_list;
|
2006-08-09 14:47:48 +02:00
|
|
|
|
2006-08-10 11:51:38 +02:00
|
|
|
===Felder einer Tabelle===
|
2006-08-10 12:22:52 +02:00
|
|
|
*PRAGMA table_info(<table_name>);
|