INSERT Statement:

  • Adds new records to a table.
  • To selectively insert into a specific columns
  • Insert multiple records
INSERT INTO logins VALUES (1, 'admin', 'p@ssw0rd', '2020-07-02');
INSERT INTO logins(username, password) VALUES ('john', 'john123!');
INSERT INTO logins(username, password) VALUES ('tom', 'tom123!'), ('jane', 'jane123!');

SELECT Statement

  • Retrieves data from a table.
  • To select specific columns
SELECT * FROM logins;
SELECT username, password FROM logins;

DROP Statement

  • Deletes entire tables or databases permanently.
DROP TABLE logins;

ALTER Statement

  • Modifies a table’s structure.
  • Rename a column:
  • Modify a column’s data type:
  • Drop a column:
ALTER TABLE logins ADD newColumn INT;
ALTER TABLE logins RENAME COLUMN newColumn TO newerColumn;
ALTER TABLE logins MODIFY newerColumn DATE;
ALTER TABLE logins DROP newerColumn;

UPDATE Statement

  • Updates specific records in a table.
UPDATE logins SET password='change_password' WHERE id > 1;