Welcome to Federico-Razzoli.com



I am a freelancer database consultant, specialised in MySQL and other open source databases.

Feel free to browse my free contents. My articles will help you in your job and will satisfy some of your curiosities.

Learn about me and my professional services. Please contact me for any question.


Important notice:
Because of the global health situation,
currently all Database Consulting services take place remotely.


Knowledge Base

Federico-Razzoli.com articles aim to form a shared knowledge base on open source database systems. Feel free to read, contribute with comments, and share links to these contents.

Circular tables in MariaDB

Circular tables in MariaDB

Let's create a table that always contains a fixed amount of rows, using MariaDB 10.3. ...
The perils of ALTER TABLE in MySQL/MariaDB

The perils of ALTER TABLE in MySQL/MariaDB

ALTER TABLE is often necessary, but it can be risky in a production environment for many reasons. Let's discuss the problems that one has to take into account. ...
What does NULL mean in SQL?

What does NULL mean in SQL?

Does NULL mean "no value"? Or does it mean "an unknown value"? Its semantics and history are ambiguous and inconsistent. ...
Searching a phone book and copying names

Searching a phone book and copying names

Why developers need to learn the basics of query optimisation. How to make the learning process easy and pleasant. ...
Community events I am involved in (March 2019)

Community events I am involved in (March 2019)

I am organising a free event with several talks from Percona experts, in London. Also, some news about events I have attended or contributed recently. ...