You shouldn't need to know the database to write an SQL insert OR update. SQL is universal. Only flavors like MySql and T-SQL include language components foreign to SQL.
https://www.mysqltutorial.org/mysql-insert-statement.aspx
Updates
Only saw your actual question after reading the comments. First, create an Excel column which concatenates the update script.
=concatenate("update colors set number = '", B1, "' where color = '", A1, "'")
Creates
First, create an Excel column which concatenates the values into the format:
('color', 'number'),
=concatenate("('", A1, "', '", B1, "'),")
Be aware with SQL Server, you can only insert 1000 rows at a time.
insert into colors values
(paste rows here)
(remove comma from last line)
You only need to specify the table structure in the query if your input data is not in the same form as the table, which you can control.