SQL is rather simple
Select Clause is used to select which columns you want. You are not limited to only physical columns in the table. You can select the count(), or avg(), even use if statements.
MySQL example (concat is specific to MySQL):
select concat(lastname, ', ', firstname) as fullname
From Clause identifies which tables you are drawing the columns. If you are getting columns from more than one table, then you need to join the two tables either in the from clause or in the where clause. (I prefer to do it in the where).
From Table1, Table2
Where Clause identifies all the filters and identifies the common columns in the tables listed in the from clause.
MySQL example (curdate() is specific to MySQL)
Where table1.ColumnName_id = table2.ColumnName_id and date_received < curdate()
Order By clause lists all of the columns you want to order your result set by (while ascending is default, descending is also possible)
ORDER BY
lastname, firstname, columnA desc
There are other clauses (group by, having, but this will get you going for a while)
to update a record use
Update <tablename> set <columnname> = <value>
To insert a new record use
Insert into <tablename> (<columnA>, <columnB>) values ('<ColumnAValue>', '<ColumnBValue>')
To delete record(s) use
delete from <tablename> where <columnname> = '<columnvalue>' (if no where clause is given, all the records are deleted)