This commit is contained in:
Sven 2006-08-10 09:51:38 +00:00
parent 54dd09fe01
commit 63897ac9e2

44
SQL.mw
View File

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