---
description: >-
  Learn about SET statements in MariaDB Server. This section details how to
  configure system variables at global, session, and local levels, enabling
  fine-tuning of database behavior and performance.
---

# SET Statements

{% content-ref url="set-commands/set" %}
[set](set-commands/set)
{% endcontent-ref %}

{% content-ref url="../../data-types/string-data-types/character-sets/set-character-set" %}
[set-character-set](../../data-types/string-data-types/character-sets/set-character-set)
{% endcontent-ref %}

{% content-ref url="replication-statements/set-global-sql_slave_skip_counter" %}
[set-global-sql\_slave\_skip\_counter](replication-statements/set-global-sql_slave_skip_counter)
{% endcontent-ref %}

{% content-ref url="../../data-types/string-data-types/character-sets/set-names" %}
[set-names](../../data-types/string-data-types/character-sets/set-names)
{% endcontent-ref %}

{% content-ref url="../account-management-sql-statements/set-password" %}
[set-password](../account-management-sql-statements/set-password)
{% endcontent-ref %}

{% content-ref url="../account-management-sql-statements/set-role" %}
[set-role](../account-management-sql-statements/set-role)
{% endcontent-ref %}

{% content-ref url="set-commands/set-sql_log_bin" %}
[set-sql\_log\_bin](set-commands/set-sql_log_bin)
{% endcontent-ref %}

{% content-ref url="set-commands/set-statement" %}
[set-statement](set-commands/set-statement)
{% endcontent-ref %}

{% content-ref url="../transactions/set-transaction" %}
[set-transaction](../transactions/set-transaction)
{% endcontent-ref %}

{% content-ref url="../programmatic-compound-statements/set-variable" %}
[set-variable](../programmatic-compound-statements/set-variable)
{% endcontent-ref %}
