<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation on FromDual GmbH</title><link>https://www.fromdual.com/tags/documentation/</link><description>Recent content in Documentation on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Tue, 11 Aug 2026 08:40:00 +0200</lastBuildDate><atom:link href="https://www.fromdual.com/tags/documentation/index.xml" rel="self" type="application/rss+xml"/><item><title>Quick links to the MySQL documentation</title><link>https://www.fromdual.com/blog/mysql-documentation-quick-links/</link><pubDate>Mon, 15 Mar 2010 15:50:27 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-documentation-quick-links/</guid><description>&lt;h2 id="mysql-statement-syntax"&gt;MySQL Statement Syntax&lt;/h2&gt;
&lt;h3 id="data-definition-language-ddl-statements"&gt;Data Definition Language (DDL) Statements&lt;/h3&gt;
&lt;table style="table-layout: fixed;"&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-database.html" target="_blank"&gt;ALTER DATABASE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-event.html" target="_blank"&gt;ALTER EVENT&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-logfile-group.html" target="_blank"&gt;ALTER LOGFILE GROUP&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-function.html" target="_blank"&gt;ALTER FUNCTION&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-procedure.html" target="_blank"&gt;ALTER PROCEDURE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-server.html" target="_blank"&gt;ALTER SERVER&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-table.html" target="_blank"&gt;ALTER TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-tablespace.html" target="_blank"&gt;ALTER TABLESPACE&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-view.html" target="_blank"&gt;ALTER VIEW&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/alter-database.html" target="_blank"&gt;CREATE DATABASE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-event.html" target="_blank"&gt;CREATE EVENT&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-function.html" target="_blank"&gt;CREATE FUNCTION&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-index.html" target="_blank"&gt;CREATE INDEX&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-logfile-group.html" target="_blank"&gt;CREATE LOGFILE GROUP&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-procedure.html" target="_blank"&gt;CREATE PROCEDURE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-function.html" target="_blank"&gt;CREATE FUNCTION&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-server.html" target="_blank"&gt;CREATE SERVER&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-table.html" target="_blank"&gt;CREATE TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-tablespace.html" target="_blank"&gt;CREATE TABLESPACE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-trigger.html" target="_blank"&gt;CREATE TRIGGER&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-view.html" target="_blank"&gt;CREATE VIEW&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-database.html" target="_blank"&gt;DROP DATABASE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-event.html" target="_blank"&gt;DROP EVENT&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-function.html" target="_blank"&gt;DROP FUNCTION&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-index.html" target="_blank"&gt;DROP INDEX&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-logfile-group.html" target="_blank"&gt;DROP LOGFILE GROUP&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-procedure.html" target="_blank"&gt;DROP PROCEDURE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-function.html" target="_blank"&gt;DROP FUNCTION&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-server.html" target="_blank"&gt;DROP SERVER&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-table.html" target="_blank"&gt;DROP TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-tablespace.html" target="_blank"&gt;DROP TABLESPACE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-trigger.html" target="_blank"&gt;DROP TRIGGER&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-view.html" target="_blank"&gt;DROP VIEW&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/rename-database.html" target="_blank"&gt;RENAME DATABASE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/rename-table.html" target="_blank"&gt;RENAME TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="data-manipulation-language-dml-statements"&gt;Data Manipulation Language (DML) Statements&lt;/h3&gt;
&lt;table style="table-layout: fixed;"&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/call.html" target="_blank"&gt;CALL&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/delete.html" target="_blank"&gt;DELETE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/do.html" target="_blank"&gt;DO&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/handler.html" target="_blank"&gt;HANDLER&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/insert.html" target="_blank"&gt;INSERT&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/load-data.html" target="_blank"&gt;LOAD DATA INFILE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/replace.html" target="_blank"&gt;REPLACE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/select.html" target="_blank"&gt;SELECT&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/truncate-table.html" target="_blank"&gt;TRUNCATE TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/update.html" target="_blank"&gt;UPDATE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="mysql-utility-statements"&gt;MySQL Utility Statements&lt;/h3&gt;
&lt;table style="table-layout: fixed;"&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/describe.html" target="_blank"&gt;DESCRIBE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/explain.html" target="_blank"&gt;EXPLAIN&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/help.html" target="_blank"&gt;HELP&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/use.html" target="_blank"&gt;USE&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="mysql-transactional-and-locking-statements"&gt;MySQL Transactional and Locking Statements&lt;/h3&gt;
&lt;table style="table-layout: fixed;"&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;START TRANSACTION&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;COMMIT&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;ROLLBACK&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;SAVEPOINT&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;ROLLBACK TO SAVEPOINT&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;LOCK TABLES&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;UNLOCK TABLES&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;SET TRANSACTION&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/.html" target="_blank"&gt;XA Transactions&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="account-management-statements"&gt;Account Management Statements&lt;/h3&gt;
&lt;table style="table-layout: fixed;"&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-user.html" target="_blank"&gt;CREATE USER&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-user.html" target="_blank"&gt;DROP USER&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/grant.html" target="_blank"&gt;GRANT&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/rename-user.html" target="_blank"&gt;RENAME USER&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/revoke.html" target="_blank"&gt;REVOKE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/set-password.html" target="_blank"&gt;SET PASSWORD&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="table-maintenance-statements"&gt;Table Maintenance Statements&lt;/h3&gt;
&lt;table style="table-layout: fixed;"&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/analyze-table.html" target="_blank"&gt;ANALYZE TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/backup-table.html" target="_blank"&gt;BACKUP TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/check-table.html" target="_blank"&gt;CHECK TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/checksum-table.html" target="_blank"&gt;CHECKSUM TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/optimize-table.html" target="_blank"&gt;OPTIMIZE TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/repair-table.html" target="_blank"&gt;REPAIR TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/restore-table.html" target="_blank"&gt;RESTORE TABLE&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="plugin-and-user-defined-function-statements"&gt;Plugin and User-Defined Function Statements&lt;/h3&gt;
&lt;table style="table-layout: fixed;"&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/create-function.html" target="_blank"&gt;CREATE FUNCTION&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/drop-function.html" target="_blank"&gt;DROP FUNCTION&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/install-plugin.html" target="_blank"&gt;INSTALL PLUGIN&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/uninstall-plugin.html" target="_blank"&gt;UNINSTALL PLUGIN&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="show-statements"&gt;&lt;code&gt;SHOW&lt;/code&gt; Statements&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://dev.mysql.com/doc/refman/9.7/en/show-authors.html" target="_blank"&gt;SHOW AUTHORS&lt;/a&gt;&lt;/p&gt;</description></item><item><title>FromDual sitemap</title><link>https://www.fromdual.com/documents/</link><pubDate>Sat, 13 Mar 2010 19:42:18 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/documents/</guid><description>&lt;h2 id="performance-tuning-benchmarking-capacity-planning-and-monitoring"&gt;Performance Tuning, Benchmarking, Capacity Planning and Monitoring&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.fromdual.com/mysql-database-health-check/index.php"&gt;MySQL Database Health Check for MySQL/MariaDB&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Making the PostgreSQL Documentation Even Better</title><link>https://www.fromdual.com/blog/postgresql/improve-postgresql-documentation/</link><pubDate>Tue, 11 Aug 2026 08:40:00 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/postgresql/improve-postgresql-documentation/</guid><description>&lt;p&gt;While working on our project “PostgreSQL for Dolphins and Sea Lions,” I pored over the PostgreSQL documentation on &lt;a href="https://www.postgresql.org/docs/current/warm-standby.html" target="_blank" title="Log-Shipping Standby Servers"&gt;replication&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>