Restore a SQL Server Database (T-SQL)

If you use SQL Server Management Studio (SSMS) or some other GUI to manage your databases, you might be used to backing up and restoring databases using “point and click”.

Usually this involves right-clicking on the database and selecting Restore or similar, then following the prompts (for example, when restoring a database in Azure Data Studio).

But if you ever need to do it with T-SQL, you can use the RESTORE DATABASE statement.

Continue reading

MariaDB JSON_EXISTS() Explained

In MariaDB, JSON_EXISTS() is a built-in function that allows you to check whether a value exists at a specified path in the JSON document.

It accepts the JSON document as an argument, and returns 1 if the path is found, and 0 if it’s not.

The MariaDB documentation states that the function “determines whether a specified JSON value exists in the given data”. However, the function doesn’t actually appear to check for a given value. It’s probably more accurate to say that it determines whether a specified path exists, or that a value exists at the specified path.

For checking that the actual value exists, you can use the JSON_CONTAINS() function.

Continue reading