=Firebird= [http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1155387578:153600&page=ibp_60_sqlref Referenz-Dokumentation] ==Meta-Daten abfragen== ===Liste der Prozeduren=== *SELECT * FROM RDB$PROCEDURES; ===Liste der Spalten in einer Tabelle=== *SELECT RDB$FIELD_NAME FROM RDB$RELATION_FIELDS WHERE RDB$RELATION_NAME='<table_name>'; ===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; =Mimer SQL= Referenz-Dokumentation: [http://developer.mimer.com/documentation/html_92/Mimer_SQL_Engine_DocSet/Mimer_SQL_Engine.htm Mimer SQL 9.2] =MSSQL= Referenz-Dokumentation: [http://msdn.microsoft.com/library/en-us/tsqlref/ts_tsqlcon_6lyk.asp SQL Server 2000] [http://msdn2.microsoft.com/en-us/library/ms189826.aspx SQL Server 2005] MS SQL unterstützt auch das Information_schema Schema. =MySQL= Referenz-Dokumentation: [http://dev.mysql.com/doc/refman/4.1/en/sql-syntax.html MySQL 4.1] [http://dev.mysql.com/doc/refman/5.1/en/sql-syntax.html MySQL 5.1] ==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_name>; *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= Referenz-Dokumentation: [http://www.postgresql.org/docs/7.4/static/sql-commands.html PostgreSQL 7.4] [http://www.postgresql.org/docs/8.1/static/sql-commands.html PostgreSQL 8.1] ==Administration== ===Ändern eines User-Passwortes=== ALTER USER <user-name> PASSWORD '<new-password>'; ==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 Spalten in einer Tabelle=== *SELECT * FROM information_schema.columns; (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= [http://www.sqlite.org/lang.html Referenz-Dokumentation] ==Meta-Daten abfragen== *SELECT * FROM SQLite_Master; ===Liste der Datenbanken=== *PRAGMA database_list; ===Felder einer Tabelle=== *PRAGMA table_info(<table_name>);